def generate_ticket(airline, source, destination, no_of_passengers): if no_of_passengers <= 5 : ticket_number_list = [""]*no_of_passengers for i in range(0, no_of_passengers): ticket_number_list[i] = print("'",airline,":",source[0:3],":",destination[0:3],":",(101+i),"'",",") else: ticket_number_list = [""]*5 for j in range(0,5): ticket_number_list[j]=print("'",airline,":",source[0:3],":",destination[0:3],":",(101+j+(no_of_passengers-5)),"'",",") return ticket_number_listprint(generate_ticket("AI", "Bangalore", "London", 3))
4 回答

largeQ
TA贡献2039条经验 获得超7个赞
这里:
ticket_number_list[i] = print("'",airline,":",source[0:3],":",destination[0:3],":",(101+i),"'",",")
print
不返回任何值,没有任何内容存储在ticket_number_list
. 改用:
ticket_number_list[i] = "'" + airline + ":" + source[0:3] + ":" + destination[0:3] + ":" + (101+i) + "' "
同为 ticket_number_list[j]
添加回答
举报
0/150
提交
取消