python输入生日输出星座代码 过程_python字典保存星座性格特点并输出

本文介绍了一个Python程序,通过用户输入生日来输出对应的星座,并展示该星座的性格特点。程序使用两个字典存储名字与星座、星座与性格特点的关系,通过字典操作获取并输出相关信息。
摘要由CSDN通过智能技术生成

#创建一个文件,在该文件中创建两个字典,一个保存名字和星座,另一个保存星座和性格特点,

#最后从这两个字典取出相应的信息组合成想要的结果:

name = ['绮梦','冷伊一','香凝','黛兰']

sign_person = ['水瓶座','射手座','双鱼座','双子座']

sign_all =['白羊座','金牛座','双子座','巨蟹座','狮子座','处女座','天秤座','天蝎座','射手座','摩羯座','水瓶座','双鱼座']

nature = ['有一种让人看见就觉得开心的感觉,阳光、乐观、坚强,性格直来直去,就是有点小脾气。',

'很保守,喜欢稳定,一旦有什么变动就会觉得心里不踏实,性格比较慢热,是个理财高手。',

'喜欢追求新鲜感,有点小聪明,耐心不够,因你的可爱性格会让很多人喜欢和你做朋友。',

'情绪容易敏感,缺乏安全感,做事情有坚持到底的毅力,为人重情重义,对朋友和家人特别忠实。',

'有着远大的理想,总想靠自己的努力成为人上人,总是期待被仰慕被崇拜的感觉。',

'坚持追求自己的完美主义者。',

'追求平等、和谐,交际能力强,因此朋友较多。最大的缺点就是面对选择总是犹豫不决。',

'精力旺盛,占有欲强,对于生活很有目标,不达目的誓不罢休,复仇心重。',

'崇尚自由,勇敢、果断、独立,身上有一股勇往直前的劲儿,只要想做,就能做。',

'是最有耐心的,做事最小心。做事脚踏实地,比较固执,不达目的不罢休,而且非常勤奋。',

'人很聪明,最大的特点是创新,追求独一无二的生活,个人主义色彩很浓重的星座。',

'集所有星座的优缺点于一身。最大的优点是有一颗善良的心,愿意帮助别人。']

dict1 = dict(zip(name,sign_person))

dict2 = dict(zip(sign_all,nature))

#==============方法1===================

name1 = input("请输入名字")

print(dict1.get(name1,"查无此人"))

print("她的性格特点是:")

print(dict2.get(dict1.get(name1),"没有这个人的性格特点"))

#==============方法2==================")

#先得到键 get方法得到键对应的值

for i in dict1:

print("【",i,"】","的星座是",dict1.get(i))

print("她的性格特点是:")

print(dict2.get(dict1.get(i)))

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值