用Python写出 程序运行时,系统生成一个随机数。 提示用户进行猜测,并根据用户输入进行必要的提示(猜对了、太大了、太小了)。 如果猜对了,则提前结束程序。 如果次数用完仍没有猜对,则提示游戏结束并给出正确答案。
时间: 2024-03-14 08:42:40 浏览: 28
好的,以下是用Python实现猜数字游戏的代码:
```python
import random
# 生成一个1到100之间的随机数字
number = random.randint(1, 100)
# 初始化猜测次数
guess_count = 0
while True:
# 提示用户猜测数字
guess = int(input("请输入一个1到100之间的数字:"))
# 增加猜测次数
guess_count += 1
if guess == number:
# 如果猜对了,则结束游戏
print("恭喜你,猜对了!")
break
elif guess_count == 5:
# 如果次数用完仍没有猜对,则结束游戏并显示正确答案
print("游戏结束,正确答案是:%d" % number)
break
elif guess > number:
# 如果猜测数字太大,则提示用户
print("猜测数字太大了,请继续尝试!")
else:
# 如果猜测数字太小,则提示用户
print("猜测数字太小了,请继续尝试!")
```
在以上代码中,我们首先使用random模块生成一个1到100之间的随机数字。然后,我们使用while循环不断提示用户猜测数字,并根据用户输入进行必要的提示,直到用户猜对了或者次数用完。如果用户猜对了,我们会输出“恭喜你,猜对了!”并结束程序。如果用户次数用完仍没有猜对,则我们会输出“游戏结束,正确答案是:X”并结束程序,其中X为正确的数字。
阅读全文