编写一个程序,让用户猜一个随机生成的数字。程序会告诉用户猜的数字是太大、太小,还是猜对了,直到用户猜对为止
时间: 2024-10-12 20:15:53 浏览: 15
用Python做一个猜数字小游戏
5星 · 资源好评率100%
好的,我可以帮你描述如何编写这样一个简单的Python程序,它会让用户猜测一个1到100之间的随机数:
```python
import random
def guess_number():
# 生成一个1到100的随机整数
secret_number = random.randint(1, 100)
while True:
# 获取用户的输入并转换为整数
user_guess = int(input("请输入你猜的数字(1-100): "))
if user_guess < secret_number:
print("你猜的数字偏小了,再试一次吧。")
elif user_guess > secret_number:
print("你猜的数字偏大了,再试试看。")
else:
print(f"恭喜你,猜对了!秘密数字就是 {secret_number}。")
break
guess_number()
```
在这个程序中,我们首先导入random模块来生成随机数。然后定义一个函数guess_number(),循环不断接收用户的猜测,比较用户输入的数字与隐藏的随机数,给出提示直到用户猜对。当用户猜对时,循环结束,并显示他们猜对的具体数字。
阅读全文