题目
小张无忌在冰火岛听了谢逊爷爷讲了许多少林寺的故事,非常仰慕少林寺这样的武学圣地。特别是藏经阁中收藏了大量武学秘籍,金刚指、易筋经、龙象波若功都非常想学。一有空,便缠着谢逊爷爷教他一招半式。今年暑假,张翠山夫妇想带着张无忌参观少林寺,于是便用手机购买了一张火车票。请模拟火车票订票流程,假设冰火岛到少林寺有4个车次可供选择,用户选择所要购买的车次,进行购票进站。
代码
dict_ticket={
'G1569':['冰火岛南-少林寺北门','18:06','19:59','01:33'],
'G1567':['冰火岛北-少林寺北门','18:15','19:49','01:34'],
'G1568':['冰火岛北-少林寺南门','09:15','10:49','01:34'],
'G1569':['冰火岛南-少林寺南门','08:15','09:49','01:34'],
}
print('车次 出发站-到达站 出发时间 到达时间 历时时长')
for key in dict_ticket.keys():
print(key,end='\t')
for item in dict_ticket.get(key):
print(item,end='\t')
print()
train_no=input('请输入要购买的车次:')
info=dict_ticket.get(train_no,'车次不存在')
if info != '车次不存在':
person=input('请输入乘车人,如果多个人请用逗号分隔:')
s=info[0]+' '+info[1]+'开'
print('您已购买了'+train_no+' '+s+',请'+person+'尽快换取纸质车票。【铁路客服】')
else:
print('对不起,选择的车次可能不存在')
运行效果
PS D:\project\c1> python test.py
车次 出发站-到达站 出发时间 到达时间 历时时长
G1569 冰火岛南-少林寺南门 08:15 09:49 01:34
G1567 冰火岛北-少林寺北门 18:15 19:49 01:34
G1568 冰火岛北-少林寺南门 09:15 10:49 01:34
请输入要购买的车次:G1576
对不起,选择的车次可能不存在
PS D:\project\c1> python test.py
车次 出发站-到达站 出发时间 到达时间 历时时长
G1569 冰火岛南-少林寺南门 08:15 09:49 01:34
G1567 冰火岛北-少林寺北门 18:15 19:49 01:34
G1568 冰火岛北-少林寺南门 09:15 10:49 01:34
请输入要购买的车次:G1569
请输入乘车人,如果多个人请用逗号分隔:张翠山,殷素素,张无忌
您已购买了G1569 冰火岛南-少林寺南门 08:15开,请张翠山,殷素素,张无忌尽快换取纸质车票。【铁路客服】