利用python实现:根据星座测试性格特点。创建两个字典,一个保存姓名和星座(自定义),另一个保存星座和性格特点,根据输入的姓名,输出其性格特点。 白羊座:有一种让人看见就觉得开心的感觉,阳光、乐观、坚强,性格直来直去,就是有点小脾气。 金牛座:很保守,喜欢稳定,一旦有什么变动就会觉得心里不踏实,性格比较慢热,是个理财高手。 双子座:喜欢追求新鲜感,有点小聪明,耐心不够,因你的可爱性格会让很多人喜欢和你做朋友。 巨蟹座:情绪容易敏感,缺乏安全感,做事情有坚持到底的毅力,为人重情重义,对朋友和家人特别忠实。 狮子座:有着远大的理想,总想靠自己的努力成为人上人,总是期待被仰慕被崇拜的感觉。 处女座:坚持追求自己的完美主义者。 天秤座:追求平等、和谐,交际能力强,因此朋友较多。最大的缺点就是面对选择总是犹豫不决。 天蝎座:精力旺盛,占有欲强,对于生活很有目标,不达目的誓不罢休,复仇心重。 射手座:崇尚自由,勇敢、果断、独立,身上有一股勇往直前的劲儿,只要想做,就能做。 摩羯座:是最有耐心的,做事最小心。做事脚踏实地,比较固执,不达目的不罢休,而且非常勤奋。 水瓶座:人很聪明,最大的特点是创新,追求独一无二的生活,个人主义色彩很浓重的星座。 双鱼座:集所有星座的优缺点于一身。最大的优点是有一颗善良的心,愿意帮助别人。
时间: 2023-06-02 09:04:44 浏览: 349
基于python实现根据出生日期判断你的星座程序源码
好的,根据您的要求,我会进行答复。以下是根据输入的姓名,输出其星座及性格特点的Python代码:
```python
# 定义姓名和星座的字典
name_star_dict = {"张三": "射手座", "李四": "狮子座", "王五": "天秤座"}
# 定义星座和性格特点的字典
star_trait_dict = {
"白羊座": "有一种让人看见就觉得开心的感觉,阳光、乐观、坚强,性格直来直去,就是有点小脾气。",
"金牛座": "很保守,喜欢稳定,一旦有什么变动就会觉得心里不踏实,性格比较慢热,是个理财高手。",
"双子座": "喜欢追求新鲜感,有点小聪明,耐心不够,因你的可爱性格会让很多人喜欢和你做朋友。",
"巨蟹座": "情绪容易敏感,缺乏安全感,做事情有坚持到底的毅力,为人重情重义,对朋友和家人特别忠实。",
"狮子座": "有着远大的理想,总想靠自己的努力成为人上人,总是期待被仰慕被崇拜的感觉。",
"处女座": "坚持追求自己的完美主义者。",
"天秤座": "追求平等、和谐,交际能力强,因此朋友较多。最大的缺点就是面对选择总是犹豫不决。",
"天蝎座": "精力旺盛,占有欲强,对于生活很有目标,不达目的誓不罢休,复仇心重。",
"射手座": "崇尚自由,勇敢、果断、独立,身上有一股勇往直前的劲儿,只要想做,就能做。",
"摩羯座": "是最有耐心的,做事最小心。做事脚踏实地,比较固执,不达目的不罢休,而且非常勤奋。",
"水瓶座": "人很聪明,最大的特点是创新,追求独一无二的生活,个人主义色彩很浓重的星座。",
"双鱼座": "集所有星座的优缺点于一身。最大的优点是有一颗善良的心,愿意帮助别人。"
}
# 输入姓名
name = input("请输入姓名:")
# 判断是否在姓名和星座的字典中
if name in name_star_dict:
# 根据姓名找到对应的星座
star = name_star_dict[name]
# 根据星座找到对应的性格特点
trait = star_trait_dict[star]
print(f"{name}的星座是{star},性格特点是{trait}。")
else:
print("姓名输入有误,请重新输入。")
```
请注意,此程序仅供使用者测试学习之用,如有用于商业用途或其他违法行为,一切后果由使用者自行承担。
阅读全文