17python实操案例七
2022/1/30 20:04:50
本文主要是介绍17python实操案例七,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文章目录
- 任务1、根据星座测试性格特点
- 完整的代码
- 任务2、模拟12306火车票订票下单
- 今日感悟
任务1、根据星座测试性格特点
列表转成集合
#创建星座的列表 constellation=['白羊座','金牛座','双子座','巨蟹座','狮子座','处女座','天秤座','天蝎座','射手座','摩羯座','水瓶座','双鱼座'] #创建性格列表 nature=['积极乐观','固执内向','圆滑世故','多愁善感','迷之自信','精明计较','犹豫不决','阴暗消极','放荡不羁','务实本分'] #将两个列表转成集合 a=zip(constellation,nature) for item in a: print(item)
完整的代码
#创建星座的列表 constellation=['白羊座','金牛座','双子座','巨蟹座','狮子座','处女座','天秤座','天蝎座','射手座','摩羯座','水瓶座','双鱼座'] #创建性格列表 nature=['积极乐观','固执内向','圆滑世故','多愁善感','迷之自信','精明计较','犹豫不决','阴暗消极','放荡不羁','务实本分','作天作地','安于现状'] #将两个列表转成字典 d=dict(zip(constellation,nature)) for item in d: print(item,d[item]) key=input('请输入您的星座名称:') flag=True for item in d: if key==item: flag = True print(key,'的性格特点为:',d.get(key)) break else: #print('对不起,您输入的星座有误') flag=False if not flag: print('对不起,您输入的星座有误')
任务2、模拟12306火车票订票下单
小f是格式化的作用
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历时时长') for item in dict_ticket: print(item,end='\t') for i in dict_ticket[item]: print(i,end='\t\t') print()#换行 # 输入要购买的车次 train_no=input('请输入要购买的车次:') person=input('请输入乘车人。如果是多人请使用逗号分隔') s=f'您已购买了{train_no}次列车' s_info=dict_ticket[train_no]#获取车次详细信息 s+=s_info[0]+''+s_info[1]+'开' print(f'{s}请{person}尽快取走纸质车票,【铁路客服】')
今日感悟
都长大了,你还在羁绊什么?
这篇关于17python实操案例七的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享
- 2024-12-19使用python 把docx转为pdf文件有哪些方法?-icode9专业技术文章分享
- 2024-12-19python怎么更换换pip的源镜像?-icode9专业技术文章分享
- 2024-12-19Python资料:新手入门的全面指南
- 2024-12-19Python股票自动化交易实战入门教程
- 2024-12-19Python股票自动化交易入门教程
- 2024-12-18Python量化入门教程:轻松掌握量化交易基础知识