、猜数字游戏:猜的小了或者大了都有提示,直到猜出来为止,可以加上次数限制
时间: 2024-03-01 09:56:24 浏览: 177
猜数字游戏 猜数字游戏 猜数字游戏
好的,以下是 Python 代码实现:
```
import random
# 生成随机数
num = random.randint(1, 100)
# 猜数字游戏
count = 0
while True:
guess = int(input("请猜一个1到100之间的整数:"))
count += 1
if guess == num:
print("恭喜你,猜对了!你一共猜了", count, "次")
break
elif guess > num:
print("你猜的数太大了,请继续猜")
else:
print("你猜的数太小了,请继续猜")
if count == 10:
print("很遗憾,你已经猜了10次,游戏结束!正确答案是", num)
break
```
代码首先使用 random 模块生成一个 1 到 100 之间的随机整数 num。
然后进入猜数字游戏的循环,每次循环中让用户输入一个整数 guess,并将猜测次数 count 加 1。
如果猜对了,输出恭喜信息,并跳出循环;如果猜错了,根据猜测的大小关系输出相应的提示信息。另外,如果猜测次数达到了 10 次,也输出游戏结束的信息,并跳出循环。
需要注意的是,这里使用了 while True 的无限循环,需要在循环体内使用 break 语句来跳出循环。
阅读全文