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

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.mzph.cn/news/168243.shtml

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

相关文章

简单介绍一下js中的构造函数、原型对象prototype、对象原型__proto__、原型链

构造函数 function Star (uname, age){this.uname unamethis.age agethis.sing function(){ log(唱歌~) }}let xzq new Star(薛之谦, 30)let ldh new Star(刘德华, 20)log(ldh) // { uname: 刘德华, age: 20, sing: f }ldh.sing() // 唱歌~log(ldh.sing xzq.sing) // fal…

DevEco Studio安装

HUAWEI DevEco Studio For OpenHarmony(以下简称DevEco Studio)是基于IntelliJ IDEA Community开源版本打造,面向OpenHarmony全场景多设备的一站式集成开发环境(IDE),为开发者提供工程模板创建、开发、编译…

uniapp时间选择器

Uniapp 是一套基于Vue.js 开发的跨平台开发框架,它能够以一套代码编译成多个平台的应用,包括 iOS、Android、H5 等。要实现时间选择器可以使用uni-app提供的组件picker,它可以用于选择器、时间选择器、日期选择器等场景。 以下是一个简单的时…

Docker的简单介绍

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 Docker…

服务器被入侵了怎么去排查

在当今数字化时代,网络安全问题变得越来越重要。其中,服务器被入侵是一种常见的安全威胁。当服务器被入侵时,我们需要采取一系列措施来排查和解决问题。本文将为您提供服务器被入侵后的排查步骤。 第一步:确认服务器被入侵 当发现…

用opencv绘制一个箭头,沿着圆运动并留下运动轨迹(c++)

用opencv绘制一个箭头,沿着圆运动并留下运动轨迹(c)。基于该例程可以简单实现一个运动小车的模型。 using namespace cv;int main() {// 创建一个黑色背景的图像,大小为400*400Mat image(400, 400, CV_8UC3, Scalar(0, 0, 0));//…

C语言进阶之路-基本数据小怪篇

目录 一、学习目标: 二、数据基本类型 整型 浮点型 / 实型 字符 字符串 布尔型数据 三、重要的杂七杂八知识点 常量与变量 标准输入 sizeof运算符: 类型转换 数据类型的本质 整型数据尺寸 可移植性整型 拿下第一个C语言程序 总结 一、学…

UE小计:顶部工具栏按钮添加下拉列表,大纲列表、资源管理窗口右键添加按键

下拉列表 void FYouPluginsModule::StartupModule() {FYouToolStyle::Initialize();FYouToolStyle::ReloadTextures();FYouToolCommands::Register();PluginCommands MakeShareable(new FUICommandList);PluginCommands->MapAction(FYouToolCommands::Get().PackByCloudAc…

web前端之引入svg图片、html引入点svg文件、等比缩放、解决裁剪问题、命名空间、object标签、阿里巴巴尺量图、embed标签、iframe标签

MENU 前言直接在页面编写svg使用img标签引入通过css引入使用object标签引入其他标签参考资料 前言 web应用开发使用svg图片的方式,有如下几种方式 1、直接在页面编写svg 2、使用img标签引入 3、通过css引入 4、使用object标签引入 直接在页面编写svg 在html页面直接…

LeetCode Hot100 101.对称二叉树

题目&#xff1a; 给你一个二叉树的根节点 root &#xff0c; 检查它是否轴对称。 代码&#xff1a; class Solution {public boolean isSymmetric(TreeNode root) {if(rootnull || (root.leftnull && root.rightnull)) {return true;}//用队列保存节点LinkedList<…

高防CDN在网站搭建中的优劣势分析

随着网络攻击的日益增多和恶性化&#xff0c;网站安全性成为网站搭建中至关重要的一环。高防CDN&#xff08;Content Delivery Network&#xff09;作为一种有效的安全防护手段&#xff0c;扮演着保护网站免受恶意攻击的角色。本文将从网站搭建的角度&#xff0c;深入分析高防C…

vue3+ts+vite 打包报错 TS2304: Cannot find name ‘xxx‘

都说vue组合式api好&#xff0c;那必须来一套试试&#xff0c;而且element ui的demo全是lang"ts"了 改成组合式api没问题&#xff0c;但是当加上lang"ts"之后就疯狂报错 src/components/table/tableshow.vue:7:28 - error TS2304: Cannot find name tempsh…

【网易云商】构建高效 SaaS 系统的技术要点与最佳实践

SaaS 是什么 定义 相信大家都对云服务中的 IaaS、PaaS、SaaS 早就有所耳闻&#xff0c;现在更是衍生出了 aPaaS、iPaaS、DaaS 等等的类似概念。对于 SaaS 也有各种各样的定义&#xff0c;本文给出的定义是&#xff1a; SaaS 是一种基于互联网提供服务和软件的交付模式&#xf…

水果编曲软件FL Studio21.2下载安装教程

简称FL&#xff0c;全称&#xff1a;Fruity Loops Studio&#xff0c;因此国人习惯叫它"水果"。目前最新版本(包括测试版本)是FL Studio21.2&#xff0c;它让你的计算机就像是全功能的录音室&#xff0c;大混音盘&#xff0c;非常先进的制作工具&#xff0c;让你的音…

工业以太网交换机未来发展中的几个趋势

随着工业自动化不断发展和智能制造的推进&#xff0c;工业以太网交换机在未来的应用中将面临更多的发展机遇和挑战。在工业以太网交换机的未来发展中&#xff0c;有几个方面将成为趋势。 网络虚拟化 随着工业自动化系统规模的不断扩展&#xff0c;网络虚拟化将成为未来的发展方…

总结1065

今日共计学习11h47m&#xff0c;今日图书馆冷清了不少&#xff0c;在最后关头&#xff0c;越学心里越没谱。做22年的真题做到怀疑人生&#xff0c;真题每年难度不一&#xff0c;可以出的很难&#xff0c;也可以出得相对简单。出的难的&#xff0c;计算量大肯定是其中一部分。今…

四、防火墙-NAT Server

学习防火墙之前&#xff0c;对路由交换应要有一定的认识 NAT Server1.1.基本原理1.2.多出口场景下的NAT Server1.3.源进源出 —————————————————————————————————————————————————— NAT Server 一般对用户提供一些可访问的…

Python开发运维:Django 4.2.7 使用Celery 5.3.5 完成异步和定时任务

目录 一、实验 1.Django使用Celery完成异步和定时任务 二、实验 1. 如何查看Django版本 一、实验 1.Django使用Celery完成异步和定时任务 (1)安装Django (2)新建Django项目 (3)初始框架 (4)urls.py引用视图views from django.contrib import admin from django.urls imp…

python之UDP网络应用程序开发

文章目录 版权声明UDP网络应用程序开发UDP初识UDP知识要点socket类的使用UDP发送数据开发流程分析UDP服务客户端通信栗子UDP广播发送 版权声明 本博客的内容基于我个人学习黑马程序员课程的学习笔记整理而成。我特此声明&#xff0c;所有版权属于黑马程序员或相关权利人所有。…

CodeWhisperer 体验总结

CodeWhisperer 体验总结 | CodeWhisperer 是一款亚马逊新推出的通用代码生成器 可以实时进行代码数据的提供 还可以定义安全问题 CodeWhisperer 对个人用户是免费使用 企业用户需要订阅使用 亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例…