在冰火岛买火车票

题目

小张无忌在冰火岛听了谢逊爷爷讲了许多少林寺的故事,非常仰慕少林寺这样的武学圣地。特别是藏经阁中收藏了大量武学秘籍,金刚指、易筋经、龙象波若功都非常想学。一有空,便缠着谢逊爷爷教他一招半式。今年暑假,张翠山夫妇想带着张无忌参观少林寺,于是便用手机购买了一张火车票。请模拟火车票订票流程,假设冰火岛到少林寺有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,请张翠山,殷素素,张无忌尽快换取纸质车票。【铁路客服】
  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值