模拟火车订票系统---python序列

news2024/10/6 14:25:31

if __name__ == '__main__':


    #创建车辆信息列表
    list=["车次","出发站-到达站","出发时间","到达时间","历时","余票"]
    trainNumber=['T40','T298','Z158','Z62']
    address=['长春-北京','长春-北京','长春-北京','长春-北京']
    getTime=['00:12','00:062','12:48','21:58']
    outTime=['12:20','10:50','21:06','06:08']
    lastTime=['12:08','10:44','08:18','8:20']
    seate=['20','78','112','125']
    print("{} {} {} {} {} {}".format(list[0],list[1],list[2],list[3],list[4],list[5]))#format():占位和定义占位顺序
    print("{} {} {} {} {} {}".format(trainNumber[0],address[0],getTime[0],outTime[0],lastTime[0],seate[0]))
    print("{} {} {} {} {} {}".format(trainNumber[1],address[1],getTime[1],outTime[1],lastTime[1],seate[1]))
    print("{} {} {} {} {} {}".format(trainNumber[2],address[2],getTime[2],outTime[2],lastTime[2],seate[2]))
    print("{} {} {} {} {} {}".format(trainNumber[3],address[3],getTime[3],outTime[3],lastTime[3],seate[3]))

    #输入要购买的车次
    train_number=input("请输入要购买的车次:")
    #判断车次是否存在
    if train_number in trainNumber:
        print("车次存在")
    else:
        print("车次不存在,请重新输入")
    #输入乘车人
    username=input("请输入乘车人:")
    #输出选择信息
    print("您已购{}次列车{}开,请{}尽快换取纸质车票。【铁路客服】".format(train_number,address[trainNumber.index(train_number)],username))#index()索引一组有序的整数

    #再次输出铁路信息
    list=["车次","出发站-到达站","出发时间","到达时间","历时","余票"]
    trainNumber=['T40','T298','Z158','Z62']
    address=['长春-北京','长春-北京','长春-北京','长春-北京']
    getTime=['00:12','00:062','12:48','21:58']
    outTime=['12:20','10:50','21:06','06:08']
    lastTime=['12:08','10:44','08:18','8:20']
    seate=['18','78','112','125']
    print("{} {} {} {} {} {}".format(list[0],list[1],list[2],list[3],list[4],list[5]))#format():占位和定义占位顺序
    print("{} {} {} {} {} {}".format(trainNumber[0],address[0],getTime[0],outTime[0],lastTime[0],seate[0]))
    print("{} {} {} {} {} {}".format(trainNumber[1],address[1],getTime[1],outTime[1],lastTime[1],seate[1]))
    print("{} {} {} {} {} {}".format(trainNumber[2],address[2],getTime[2],outTime[2],lastTime[2],seate[2]))
    print("{} {} {} {} {} {}".format(trainNumber[3],address[3],getTime[3],outTime[3],lastTime[3],seate[3]))

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1247789.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

西安数字孪生赋能工业制造,加速推进制造业数字化转型

西安数字孪生、5G、工业物联网、工业互联网等新一代信息通信技术与工业制造业经济深度融合,通过对人、机、物、系统等全面连接,构建覆盖全产业链、全价值链的全新制造和服务体系,为工业乃至产业数字化、网络化、智能化发展提供实现途径&#…

【Linux】一篇文章教你快速上手vim

👦个人主页:Weraphael ✍🏻作者简介:目前正在学习c和算法 ✈️专栏:Linux 🐋 希望大家多多支持,咱一起进步!😁 如果文章有啥瑕疵,希望大佬指点一二 如果文章对…

杰发科技AC7801——keil工程移植到IAR

0、简介 发现AC7801的代码只有keil工程的,IAR和Eclipse的代码只有一个例程,于是在从Keil移植到IAR时候遇到的问题记录下。 正常情况下,直接把keil的usr用户代码移植到iar的文件夹下面,删除原本的文件再添加新加进来的文件即可。…

COCO类别标签增加80

COCO类别标签增加80 import codecs import ospath H:/Dataset/COCO/train_pbr/000001/labels/ # 标签文件train路径 m os.listdir(path) # 读取路径下的txt文件 for n in range(0, len(m)):t codecs.open(H:/Dataset/COCO/train_pbr/000001/labels/ m[n], moder, encoding…

根据商品链接获取拼多多商品详情数据接口|拼多多商品详情价格数据接口|拼多多API接口

拼多多,作为中国最大的社交电商之一,为卖家提供了丰富的商品详情接口。这些接口可以帮助卖家快速获取商品信息,提高销售效率。本文将详细介绍如何使用拼多多商品详情接口,以及它的优势和注意事项。 一、拼多多商品详情接口概述 …

【Web】攻防世界 难度3 刷题记录(1)

目录 ①lottery ②ics-05 ③mfw ④simple_js ⑤fakebook 感觉自己对一些综合题的熟练度不太够,专项训练一下 ①lottery 抽奖赚钱,钱够9990000可买flag 随便输一串数字抓包,然后查看到一个post请求,api.php,题目里面有附件…

程序员的副业 IP 探索之路

大家好,我是破局初创合伙人伍六七,专注于分享 AI 编程,主业 Java 程序员,副业探索个人 IP。 在互联网 35 岁危机、全球经济下行以及 AI 对生产力的变革时代下,谁也不能保证 35 岁之后,当前的工作能不能保住…

Python 基础【五】--数据类型-序列【2023.11.24】

1.定义 Python 中的序列是一块可存放多个值的连续内存空间,所有值按一定顺序排列,每个值所在位置都有一个编号,称其为索引,我们可以通过索引访问其对应值。 list1 [Google, Runoob, 1997, 2000] list2 [1, 2, 3, 4, 5 ] list3…

数字图像处理基础-用通俗语言进行超详细的总结

目录 图像感知与获取 韦伯定理 马赫带效应 图像获取 图像的采样和量化 图像内插(重采样) 图像的表示与描述 像素间的关系 exercise:4-邻域连通区域标记 本文章讲解数字图像处理的基础,大部分内容来源于课堂笔记中 图像感…

OpenStack云计算平台-块存储服务

目录 一、块存储服务概览 二、安装并配置控制节点 1、先决条件 2、安全并配置组件 3、配置计算节点以使用块设备存储 4、完成安装 三、安装并配置一个存储节点 1、先决条件 2、安全并配置组件 3、完成安装 ​四、验证操作 一、块存储服务概览 OpenStack块存储服务(c…

cineSync 3.3新功能: 深入iconik集成、激光工具、OTIOZ支持等

cineSync 3.3为大家带来了灵活性和精准度,使连接审阅会话与iconik中的媒体管理和存储更加容易,并且引入了颜色配置文件以快速测试颜色配置,还有通过激光指针等新工具带来新的可能性。 在ftrack,我们意识到当今的远程创意工作流比以…

Linux 排查必看文件

目录 1. 登录日志 1.1 /var/log/wtmp 1.2 /var/log/btmp.* 1.3 /var/log/lastlog 1.4 /var/log/faillog 1.5 /var/log/secure 1.6 /var/log/auth.log 2. 系统日志 2.1 /var/log/cron.* 2.2 /var/log/syslog 2.3 /var/log/audit/audit.*log 3. 历史命令 3.1 ~/…

16.Python 多进程和多线程

进程是应用程序正在执行的实体,当程序执行时,也就创建了一个主线程。进程在创建和执行需要占用一定的资源,如内存、文件、I/O设备等。 线程是CPU使用的基本单元,由主线程创建,并使用这个进程的资源,因此线…

大模型能否生成搜索引擎的未来?

文|郝 鑫 编|刘雨琦 ChatGPT火爆之前,水面下,也有中国公司也在朝着智能助手的方向努力。夸克便是其中之一。在GPT风靡科技圈后,国内就开始陆续冒出一些大模型厂商。对当时夸克而言,做大模型毋庸置疑&am…

3.2 Windows驱动开发:内核CR3切换读写内存

CR3是一种控制寄存器,它是CPU中的一个专用寄存器,用于存储当前进程的页目录表的物理地址。在x86体系结构中,虚拟地址的翻译过程需要借助页表来完成。页表是由页目录表和页表组成的,页目录表存储了页表的物理地址,而页表…

马克思主义基本原理课后题答案

吐血整理马原word版课后题答案,大家可以自行修改,持续更新中... 【限于篇幅原因,需要的同学可以点赞收藏后👍,扫码下方的公众号,回复相应关键词(马原)自行领取⭐~】

Hive内置表生成函数

Hive内置UDTF 1、UDF、UDAF、UDTF简介2、Hive内置UDTF 1、UDF、UDAF、UDTF简介 在Hive中,所有的运算符和用户定义函数,包括用户定义的和内置的,统称为UDF(User-Defined Functions)。如下图所示: UDF官方文档…

一站式企业快递管理平台使用教程

因公寄件在企业中重要性的提升,催生出了企业快递管理平台。为什么这么说呢? 随着经济和快递行业的发展,因公寄件在企业中成了一件“常事”,寄文件合同、发票、节假日慰问品、样品等等,这种情况之下,因公寄件…

需求变更导致估算不精准 6大措施

需求变更可能导致估算不精准、项目成本增加、进度延迟等问题,如果不能准确地估算项目,往往会造成资源浪费和开发效率的降低,因此亟需解决因需求变更导致地估算不精准的问题。 一般来说,主要是从以下6个方面入手解决: 1…

智驾芯片全矩阵「曝光」,这家企业的车载品牌正式官宣

随着汽车智能化加速,智能驾驶芯片格局逐渐清晰。 针对L0-L2,业内基本采用智能前视一体机方案;要实现高速NOA、城市NOA等更为高阶的智驾功能等,则基本采用域控制器方案。从前视一体机至域控,再逐步演进到舱驾一体、中央…