您好,欢迎来到叨叨游戏网。
搜索
您的当前位置:首页python模拟12306订火车票【代码示例】

python模拟12306订火车票【代码示例】

来源:叨叨游戏网

实现效果:从给定的车次信息里选择车票,如果车票在车次信息里,系统提示填写乘车人,并出具购票凭据;如果车票不在车次里,提示车次不存在。

代码

# 定义一个字典,存储车次信息
ticket={'G1569':['北京南-天津南','18:06','18:39','00:33'],
        'G1570':['北京南-天津东','18:08','18:39','00:31'],
        'G1572':['北京南-天津西','18:09','18:49','00:40'],
        'G1576':['北京南-天津北','18:11','18:41','00:30']
        }
print('车次   出发站-到达站   出发时间   到达时间   历时时长')

# 遍历车次信息
for key,value in ticket.items():
    print(key,' ',value)

i=0
while i<1:  # 没有购买
    c=input('请输入要购买的车次:')
    info=ticket.get(c,'车次不存在')
    if info!='车次不存在' and i<1:
        person=input('请输入乘车人,如果是多位乘车人使用逗号分隔:')
        print(f'您已购买了{c},{ticket.get(c)},请{person}尽快换取纸质车票。【铁路客服】')
        i+=1  # 表示已经购买,此时while循环条件不成立
    else: 
        print('对不起,车次不存在')  # 回到while循环
        

代码效果

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.net 版权所有 湘ICP备2024080961号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务