【python入门】day25:模拟12306火车票订票下单

发布时间:2024年01月11日

界面

在这里插入图片描述

代码

dict_ticket = {‘G1569’: [‘北京南-天津南’, ‘18:05’, ‘18:39’, ‘00:34’],
‘G1567’: [‘北京南-天津南’, ‘18:15’, ‘18:49’, ‘00:34’],
‘G8917’: [‘北京南-天津西’, ‘18:20’, ‘19:19’, ‘00:59’],
‘G203 ‘: [‘北京南-天津南’, ‘18:35’, ‘19:09’, ‘00:34’]}
print(‘车次\t\t出发站-到达站\t\t出发时间\t\t\t到达时间\t\t\t历时时长’)
for item in dict_ticket:
print(item, end=’ ‘)
for i in dict_ticket[item]:
print(i, end=’\t\t\t’)
print() # 换行
flag = False
while True:
train_no = input(‘请输入要购买的车次:’)
persons = input(‘请输入乘车人,如果是多人请使用逗号分隔’)
for m in dict_ticket:
if train_no == m:
print(‘输入正确’)
flag = True
break
if flag:
s = f’您已购买了{train_no}次列车’
s_info = dict_ticket[train_no] # 获取车次详细信息
s += s_info[0] + ’ ’ + s_info[1] + ’ 开’
print(f’{s}请{persons}尽快取走纸制车票。【铁路客服】')
break
elif train_no == ‘Q’:
break
else:
print(‘输入不正确请重新输入,退出请按Q’)

文章来源:https://blog.csdn.net/gyf200708/article/details/135535328
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。