猜数游戏–python(设定猜测次数)
1. 随机出现一个1到100之间的数:
import random
secret = random.randint(1,100)
#print(secret)
2. 运行后出现一个窗口输入数字
print('------猜数字游戏!-----')
guess = 0
n = 0(*表示猜测次数*)
while guess != secret and n<5:(将猜测次数设为5)
temp = input('请输入数字:')
3. 将输入的数字修改为数字型
guess = int(temp)
4.提示玩家猜测偏差 并记录猜测次数
if guess > secret:
print('您输入的数字大了!')
n = n + 1
else:
print('您输入的数字小了!')
n = n + 1
5.结束提示
if guess == secret:
print('恭喜,您猜对了!')
print('游戏结束,再见!^_^')
第二种代码
#引入生成随机数的模块
import random
#程序设定生成 1-100 之间的一个随机数,让用户猜
secretNum = random.randint(1,100)
print("这是一个位于 1-100 之间的数")
#设定用户只能猜 5 次
for number in range(1,6):
print("请输入猜测的数:")
guess = int(input())
if guess == 0:
break
if guess < secretNum:
print("太小啦")
elif guess > secretNum:
print("太大啦")
else:
break
if(guess == secretNum):
print("真厉害,猜对啦,就是",str(guess))
else:
print("很遗憾,正确的答案应该是",str(secretNum))