根据星座测试性格特点。创建两个字典,一个保存姓名和星座(自定义),另一个保存星座和性格特点,根据输入的姓名,输出其性格特点。
时间: 2024-05-13 19:14:26 浏览: 137
好的,下面是代码实现:
```python
# 姓名和星座字典
name_star_dict = {
"张三": "双鱼座",
"李四": "处女座",
"王五": "天秤座",
"赵六": "狮子座"
}
# 星座和性格特点字典
star_trait_dict = {
"白羊座": "热情、自信、果断、粗心",
"金牛座": "踏实、稳重、顽固、固执",
"双子座": "聪明、机智、善变、不专心",
"巨蟹座": "敏感、细心、多愁善感、情绪化",
"狮子座": "自信、大胆、慷慨、虚荣",
"处女座": "谨慎、内敛、完美主义、挑剔",
"天秤座": "优雅、和蔼、善变、优柔寡断",
"天蝎座": "神秘、独立、占有欲强、冷酷",
"射手座": "乐观、热情、天真、不切实际",
"摩羯座": "踏实、稳重、严谨、保守",
"水瓶座": "独立、创新、叛逆、冷漠",
"双鱼座": "敏感、浪漫、理想主义、容易受伤"
}
name = input("请输入姓名:")
star = name_star_dict.get(name)
if star:
trait = star_trait_dict.get(star)
print("{} 的性格特点是:{}".format(name, trait))
else:
print("没有找到 {} 的星座信息".format(name))
```
运行结果:
```
请输入姓名:张三
张三 的性格特点是:敏感、浪漫、理想主义、容易受伤
```
阅读全文