0 引言
在python中,可以自己编写一些小程序,进行一些有趣的小游戏。
1 问题
猜数字游戏:
1.系统随机生成一个1~100的数字;
2.用户共有5次机会猜;
3.如果用户猜测数字大于系统给出的数字,打印"too big"
4.如果用户猜测数字小于系统给出的数字,打印"too small"
5.如果用户猜测的数字等于系统给出的数字,打印"恭喜中奖",并退出循环
2 方法
毫无疑问,本题需要使用循环来解答。首先需要使用“from random import*”来随机生成一个1-100的数字。在循环中,分别是“too big”,“too small”以及“恭喜中奖”。循环最多只有五次。
3 实验结果与讨论
通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。
代码清单 1
from random import* num=randint(1,101) for i in range(5): a=eval(input('请输入一个数字:')) if a>num: print('too big') if a<num: print('too small') if a==num: print('恭喜中奖') break |
4 结语
针对本次使用python编写一个有趣的小程序,我们使用了循环结构和“from random import*”来随机生成一个1-100的数字进行猜数字游戏。循环结构可以重复那些需要被多次执行的程序,这样就大大减少了工作量,节约了人力,但在编写循环程序时,需要记得编写退出程序,以免一直循环。