超级简单的买火车票python代码(初级小白)

你看我打不打你
本文链接: https://blog.csdn.net/KO812605128/article/details/101080488

题目:
在这里插入图片描述
介绍用到的函数
Python ljust()方法:
返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串
Python 中 str.format() 方法:增强了字符串格式化的功能

train = ('T40', 'T298', 'Z158', 'Z62')
start = '长春'
end = '北京'
st = ('00:12', '00:06', '12:48', '00:12')
et = ('12:20', '10:50', '21:06', '12:08')
pro = ('12:08', '10:44', '08:18', '12:08')
dit = {}
for i in range(4):
    dit.update({train[i]: st[i]})
print("车次\t出发站—---到达站\t出发时间\t到达时间\t历时")
for i in range(4):
    print('{}{}{}{}{}{}'.format(train[i].ljust(8,' '),
                                start.ljust(7, ' '),
                                end.ljust(7, ' '),
                                st[i].ljust(7, ' '),
                                et[i].ljust(7, ' '),
                                pro[i]))
car = input('请输入要购买的车次:')
name = input('请输入乘车人(用逗号分隔):')

print('您已购%s次列车  %s—%s %s 开,请%s尽快换取纸质车票。'%(car, start, end, dit.get(car), name))
print('【铁路客服】')
#代码来自一个菜了吧唧的fufu

猜你喜欢

转载自blog.csdn.net/KO812605128/article/details/101080488
今日推荐