在西方占星学上,黄道12星座是宇宙方位的代名词,一个人出生时,各星体落入黄道上的位置,说明了一个人的先天性格及天赋。黄道12星座象征心理层面,反映出一个人行为的表现的方式。于是将黄道分成12个星座,称为黄道12星座。
每个星座都有不同的性格
我要输入星座,之后返回这个星座的性格
首先需要创建两个列表,星座列表和对应性格列表
xingzuo = ['白羊座','金牛座','双子座','巨蟹座','狮子座','处女座','天秤座','天蝎座','射手座','摩羯座','水瓶座','双鱼座']
xingge = ['积极','热情','新鲜','勇气','强烈','快速','爆发','冒险','侵略','燃烧','直接','乐观']
之后将列表转换成字典
xing = dict(zip(xingzuo,xingge))
之后判断用户输入,来返回性格
key = input("请输入你的星座:")
if key == '1':
break
elif key not in xingzuo:
print("请输入正确的星座。")
else:
print(key,"的性格是",xing.get(key))
以下是全部代码
while True:
xingzuo = ['白羊座','金牛座','双子座','巨蟹座','狮子座','处女座','天秤座','天蝎座','射手座','摩羯座','水瓶座','双鱼座']
#性格列表
xingge = ['积极','热情','新鲜','勇气','强烈','快速','爆发','冒险','侵略','燃烧','直接','乐观']
#先将星座和性格结合,并转换成字典
xing = dict(zip(xingzuo,xingge))
key = input("请输入你的星座:")
if key == '1':
break
elif key not in xingzuo:
print("请输入正确的星座。")
else:
print(key,"的性格是",xing.get(key))
print("感谢使用")
以下是输出