一,代码:
title = ['车次',' ','出发站',' ','到达站',' ','到达时间',' ','历时']
key = ['T40','T298','Z158','Z62']
place = ['长春-北京','长春-北京','长春-北京','长春-北京']
gotime = ['00:12','00:06','12:48','21:58']
reachtime = ['12:20','10:50','21:06','06:08']
last_time = ['12:08','10:44','08:18','8:20']
##print(title)
##print(key)
##print(place)
##print(gotime)
##print(reachtime)
##print(last_time)
print(title)
print(key[0],' ',place[0],' ',gotime[0],' ',reachtime[0],' ',last_time[0])
print(key[1],' ',place[1],' ',gotime[1],' ',reachtime[1],' ',last_time[1])
print(key[2],' ',place[2],' ',gotime[2],' ',reachtime[2],' ',last_time[2])
print(key[3],' ',place[3],' ',gotime[3],' ',reachtime[3],' ',last_time[3])
key_place = dict(zip(key,place))
key_gotime = dict(zip(key,gotime))
key_reachtime = dict(zip(key,reachtime))
key_last_time = dict(zip(key,last_time))
a = (input('请输入要购买的车次:'))
b = (input("请输入乘车人(用逗号分隔):"))
#print("您已购买",a,"次列车"," ",key_place.get(a),key_gotime.get(a),"开","请",b,"尽快换取纸质车票。 【铁路客服】")
print("您已购买"+a+"次列车"+" "+key_place.get(a)+" "+key_gotime.get(a)+"开"+","+"请"+b+"尽快换取纸质车票。 【铁路客服】")
二,运行截图:
三,总结与反思:
本代码有不足之处:
当输入车次不在可选择车次中时,代码运行会出错。
且该代码分列有点对不齐,该对齐的代码也是网上找的,不是很懂什么意思,但是可以直接用。不知道有没有更好的、简单易懂的代码。