21_python实操案例七

任务一:
# 创建星座的列表 constellation = ['白羊座', '金牛座', '双子座', '巨蟹座', '狮子座', '处女座', '天秤座', '天蝎座', '射手座', '摩羯座', '水瓶座', '双鱼座'] # 创建性格列表 nature = ['积极乐观', '固执内向', '圆滑世故', '多愁善感', '迷之自信', '精明计较', '犹豫不决', '阴暗消极', '放荡不羁', '务实本分', '作天作地', '安于现状'] # 将两个列表转成集合 d = dict(zip(constellation, nature)) print(d) key = input('请输入您的星座名称:') flag = True for item in d: if key == item: flag = True print(key, '的性格特点为:', d.get(key)) break else: flag = False if not flag: print('对不起,您输入的星座有误')
任务二:
dict_ticket = {'G2422':[' 北京南-天津南', '18:08', '18:48', '00:32'], 'G2312':[' 北京南-天津北', '18:08', '18:48', '00:32'], 'G1342':[' 北京北-天津南', '18:08', '18:48', '00:32'], 'G5432':[' 北京南-天额南', '18:08', '18:48', '00:32'], } print('车次\t\t出发站-到达站\t\t\t出发时间\t\t\t到达时间\t\t\t历时时长') for item in dict_ticket: print(item, end=' ') for i in dict_ticket[item]: print(i, end='\t\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}尽快取走纸制车票。【铁路服务】')
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律