猜数字。随机产生一个1到108 之间的整数作为答案,允许多次猜,直到猜中为止,记录猜数次数。猜正确,提示“恭喜您!猜对了!”并输出猜数次数;猜大了,提示“您猜的数大了!请重猜!”;猜小了,提示”您猜的数小了!请重猜!”。
时间: 2024-05-03 21:17:32 浏览: 210
做一个猜数字的游戏,随机生成1~50之间的数字,然后有10次机会,供用户输入,判断是否猜中(使用for循环)
好的,我可以帮你写一个猜数字的小游戏,你可以直接运行它来进行猜数字的游戏。
```python
import random
answer = random.randint(1, 108) # 随机生成答案
count = 0 # 记录猜数次数
while True:
guess = int(input("请输入您猜的数字(1-108):"))
count += 1
if guess == answer:
print("恭喜您!猜对了!")
print("您一共猜了", count, "次。")
break
elif guess > answer:
print("您猜的数大了!请重猜!")
else:
print("您猜的数小了!请重猜!")
```
运行上面的代码后,程序会随机生成一个1到108之间的整数作为答案,然后提示您输入您猜的数字。您可以根据提示输入您的猜测,程序会根据您的猜测给出相应的提示,直到您猜对为止。当您猜对时,程序会输出猜数次数并结束游戏。
阅读全文