习题
如果有不懂的问题,请在此处提问:<KK99'0'+K>+77+
另外需要小甲鱼在视频讲解的方面做哪方面改进请回帖告之!
动动手答案:
针对视频中小甲鱼提到的小漏洞,再次改进我们的小游戏:当用户输入错误类型
的时候,及时提醒用户重新输入,防止程序崩溃。
需要注意的地方在代码中已经注释!
1. import random
2. times = 3
3. secret = random.randint(1,10)
4. print('------------------我爱鱼 C 工作室------------------')
5. guess = 0
6. print("不妨猜一下小甲鱼现在心里想的是哪个数字:", end=" ")
7. while (guess != secret) and (times > 0):
8. temp = input()
9. while not temp.isdigit():
10. temp = input("抱歉,您的输入有误,请输入一个整数:")
11. guess = int(temp)
12. times = times - 1 # 用户每输入一次,可用机会就-1
13. if guess == secret:
14. print("我草,你是小甲鱼心里的蛔虫吗?!")
15. print("哼,猜中了也没有奖励!")
16. else:
17. if guess > secret:
18. print("哥,大了大了~~~")
19. else:
20. print("嘿,小了,小了~~~")
21. if times > 0:
22. print("再试一次吧:", end=" ")
23. else:
24. print("机会用光咯 T_T")
25. print("游戏结束,不玩啦^_^")
复制代码
/