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的数字进行猜数字游戏。循环结构可以重复那些需要被多次执行的程序,这样就大大减少了工作量,节约了人力,但在编写循环程序时,需要记得编写退出程序,以免一直循环。