猜数字小游戏:
-
游戏介绍:本游戏首先定义一个猜数字函数 _ ,函数包含三个参数,分别为 ,其中,参数 与 为所猜答案的区间范围,参数 为允许猜测的次数。
-
Python程序实现
#Date:2019-11-12
#Writer:无名十三
def guess_number(a, b, n): #定义猜数字函数
import random
number = random.randint(a, b) #生成一个a至b范围内的随机整数
for i in range(n):
guess = int(input('请输入一个{}至{}之间的整数:'.format(a, b))) #输入用户猜测的答案
if guess == number:
print('恭喜您,猜对了!')
elif number > guess:
print('猜小了,您还有{}次机会!'.format(n-i-1))
else:
print('猜大了,您还有{}次机会!'.format(n-i-1))
if guess != number:
print('\n很遗憾,您未猜中!')
- 示例1:猜测生成的0至100的一个随机整数(5次机会)如下图:
- 示例2:猜测生成的50至100的一个随机整数(7次机会)如下图:
- 结束语:上述代码根据本人理解进行编写,如有错误或不妥之处,请指正!