将两个列表转成集合(星座性格特点匹配)

练习:

将星座和性格特点匹配起来,当输入星座时输出对应的性格特点,当输入错误的星座时,提示输入错误。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#创建星座的列表
constellation=['白羊座','金牛座','双子座','巨蟹座','狮子座','处女座','天秤座','天蝎座','射手座','摩羯座','水瓶座','双鱼座']
 
#创建性格列表
nature=['积极乐观','固执内向','圆滑世故','多愁善感','迷之自信','精明计较','犹豫不决','阴暗消极','放荡不羁','务实本分','富有开拓','温柔安静']
 
#将两个列表转成集合
#print(zip(constellation,nature))  #将两个列表打包
d=dict(zip(constellation,nature))
#输出两个列表组成的集合
# for item in d:
#     print(item,d[item])
print(d)
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('您输入的星座有误,请输入正确的星座') 

执行结果如下:

 

 

 

posted @   寒冰宇若  阅读(102)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示