鱼C论坛

 找回密码
 立即注册
查看: 3117|回复: 0

[学习笔记] 零基础学python前四章总结练习

[复制链接]
发表于 2020-3-22 22:32:28 | 显示全部楼层 |阅读模式

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

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

x
刚学完零基础学python第四章,试着用所学到的写了个猜数字的小程序。最后在计数那一部分一直没弄好,多亏论坛里各位热心朋友帮忙,最终成功运行了。再次感谢热心帮忙的朋友们。多谢多谢。

  1. #零基础学python前四章总结练习
  2. reward = '''
  3. *****************************************
  4. *☆*※☆*※☆*※☆*※☆*※☆*※☆*※☆*※☆*※*

  5. * --  从明天起,做一个幸福的人   ☆    * *
  6. *- - 喂马,劈柴,周游世界             **
  7. **--  从明天起,关心粮食和蔬菜  ☆     * *
  8. *-   我有一所房子,面朝大海,春暖花开  **
  9. ** ※                                *
  10. * --  从明天起,和每一个亲人通信   ☆  **
  11. * -- 告诉他们我的幸福                  **
  12. *- - 那幸福的闪电告诉我的      ☆      **
  13. * -   我将告诉每一个人       ☆     ☆   **
  14. *                                    *
  15. *--  给每一条河每一座山取一个温暖的名字 **
  16. * - - 陌生人,我也为你祝福            **
  17. *  - 愿你有一个灿烂的前程     ☆     ☆ **
  18. *-☆  愿你有情人终成眷属         ☆      **
  19. * ☆-- 愿你在尘世中获得幸福              **
  20. * -☆- 我只愿面朝大海,春暖花开   ☆   ☆ **

  21. *☆*※☆*※☆*※☆*※☆*※☆*※☆*※☆*※☆*※*
  22. *****************************************
  23. ''' #游戏结束运行

  24. #第一组循环
  25. import random
  26. answer = random.randint(0,100)#产生0到100的随机整数

  27. print('*'*10,'藏宝图','*'*10,'\n\n')

  28. temp = int(input('密码第一位为0-100的随机整数:'))#给变量guess赋值,限定为整数
  29. guess = (temp)

  30. while True:
  31.     if guess == answer:
  32.         break
  33.     if guess > answer:
  34.         guess = int(input('太大了,继续猜:'))
  35.     elif guess < answer:
  36.         guess = int(input('太小了,继续猜:'))

  37. #第二组循环,应该还有更简单的方法,但是所学有限只能这样1+1
  38. temp2 = str(input('密码第二位为“花季”:'))#赋值变量为字符串
  39. guess = ('十六岁')
  40. while True:
  41.     if guess == temp2:
  42.         break
  43.     elif guess != temp2:
  44.         temp2 = (input('错误(提示:密码不一定必须是数字)\n再试试:'))

  45. #第三组循环
  46. print('最后一位密码为“雷隐隐”\n注意,你只有五次机会尝试最后一位密码。')
  47. guess = '雾蒙蒙'
  48. for i in range(5):
  49.     temp3=input("请尝试输入:")
  50.     if guess == temp3:
  51.         print('*'*10,'恭喜你打开了宝藏','*'*10)
  52.         print(reward)
  53.         break
  54.     else:
  55.         temp3 = print('错误,你还有 %d 次机会。' % (4-i))#计数
  56. else:
  57.     print('*'*10,'打开宝藏失败!','*'*10)
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-30 23:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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