鱼C论坛

 找回密码
 立即注册
查看: 5940|回复: 7

对用户星座进行分析并输出结果

[复制链接]
发表于 2021-3-16 22:23:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
使用字符串“请输入您的名字:”提醒用户输入名字,接着格式化打印星座对应日期信
息,使用字符串“请根据如上提示选择对应编号”(例如,水瓶座请输入:1)提醒用户根
50
第 2 章 Python 基础知识
51
据信息输入数字,最后根据用户的输入直接打印分析结果,输出结果为“名字,您好!星
座的您星座分析结果:结果”。
星座日期对应表
编 号 星 座 日 期
1 水瓶 1 月 20~2 月 18
2 双鱼 2 月 19~3 月 20
3 白羊 3 月 21~4 月 19
4 金牛 4 月 20~5 月 20
5 双子 5 月 21~6 月 21
6 巨蟹 6 月 21~7 月 22
7 狮子 7 月 23~8 月 22
8 处女 8 月 23~9 月 22
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-3-16 22:28:16 | 显示全部楼层
这是在干嘛?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-16 22:50:12 | 显示全部楼层
你的这个表述,enmmmm,你意思是根据用户生日输出对应的星座吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-5 22:47:37 | 显示全部楼层
我真的写不出来啊啊啊啊啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-5 22:53:43 | 显示全部楼层
答案是什么!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-6 00:09:38 | 显示全部楼层
本帖最后由 阿奇_o 于 2021-4-6 00:13 编辑
  1. name = input("请输入名字:")
  2. print("""
  3. ------------
  4. 编号    星座
  5. 1       水瓶
  6. 2       双鱼
  7. 3       白羊
  8. 4       金牛
  9. 5       双子
  10. 6       巨蟹
  11. 7       狮子
  12. 8       处女
  13. -------------
  14. """)
  15. xzuo = input("请根据以上星座编号,输入你的星座所对应的编号:") # constellation

  16. dt = [
  17.     ["1 月 20~2 月 18", "水瓶座"],
  18.     ["2 月 19~3 月 20", "双鱼座"],
  19.     ["3 月 21~4 月 19", "白羊座"],
  20.     ["4 月 20~5 月 20", "nbz"],
  21.     ["5 月 21~6 月 21", "sz"],
  22.     ["6 月 21~7 月 22", "jx"],
  23.     ["7 月 23~8 月 22", "sz"],
  24.     ["8 月 23~9 月 22", "cnv"],
  25. ]

  26. print("""{},您好!根据您的输入,和傻瓜的分析,\n分析结果是:您是天真可爱的 {} ,诞生在{} …… """.format(
  27.         name,
  28.         dt[int(xzuo)-1][1],
  29.         dt[int(xzuo)-1][0]
  30.         ))
复制代码



小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-5 15:36:11 | 显示全部楼层
  1. def main():
  2.     constellation = {
  3.         1: "水瓶 1 月 20 ~ 2 月 18",
  4.         2: "雙魚 2 月 19 ~ 3 月 20",
  5.         3: "白羊 3 月 21 ~ 4 月 19",
  6.         4: "金牛 4 月 20 ~ 5 月 20",
  7.         5: "雙子 5 月 21 ~ 6 月 21",
  8.         6: "巨蟹 6 月 21 ~ 7 月 22",
  9.         7: "獅子 7 月 23 ~ 8 月 22",
  10.         8: "處女 8 月 23 ~ 9 月 22",
  11.         9: "天平 9 月 23 ~ 10 月 22",
  12.         10: "天蠍 10 月 23 ~ 11 月 22",
  13.         11: "射手 11 月 23 ~ 12 月 22",
  14.         12: "摩羯 12 月 23 ~ 1 月 22"
  15.     }
  16.     name = input("請輸入您的名字:")
  17.     key = constellation.keys()
  18.     while True:
  19.         try:
  20.             [print(constellation[k]) for k in key]
  21.             num = int(input("請根據如上提示選擇對應編號:"))
  22.             break
  23.         except:
  24.             print("輸入錯誤,請重試")
  25.             continue
  26.     print(f"{name} 你好!{constellation[num][:2]}座的你,星座分析結果:{constellation[num][3:]}")

  27. if __name__ == "__main__":
  28.     main()
复制代码

  1. 請輸入您的名字:傻眼貓咪
  2. 水瓶 1 月 20 ~ 2 月 18
  3. 雙魚 2 月 19 ~ 3 月 20
  4. 白羊 3 月 21 ~ 4 月 19
  5. 金牛 4 月 20 ~ 5 月 20
  6. 雙子 5 月 21 ~ 6 月 21
  7. 巨蟹 6 月 21 ~ 7 月 22
  8. 獅子 7 月 23 ~ 8 月 22
  9. 處女 8 月 23 ~ 9 月 22
  10. 天平 9 月 23 ~ 10 月 22
  11. 天蠍 10 月 23 ~ 11 月 22
  12. 射手 11 月 23 ~ 12 月 22
  13. 摩羯 12 月 23 ~ 1 月 22
  14. 請根據如上提示選擇對應編號:5
  15. 傻眼貓咪 你好!雙子座的你,星座分析結果:5 月 21 ~ 6 月 21
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-10-17 13:27:37 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-6 18:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表