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}尽快取走纸制车票。【铁路服务】')
复制代码

 

posted @   tuyin  阅读(40)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示