用python实现随机生成一个1~100之间的整数 ,然后用户循环猜这个数,对于用户的输入,可提示“大了”,“小了”,直到猜准确为止,输出用户的猜测次数
时间: 2024-09-20 22:12:42 浏览: 298
计算机在规定的区间随机生成一个整数.png
在Python中,你可以通过`random`模块来生成一个1到100之间的随机整数,并利用`while`循环让用户持续猜数字,直到猜对为止。以下是一个简单的示例:
```python
import random
# 随机生成一个1到100之间的整数
secret_number = random.randint(1, 100)
# 初始化猜测次数
guesses_taken = 0
while True:
# 获取用户输入并转换为整数
user_guess = int(input("请输入你猜的数字(1-100): "))
guesses_taken += 1
# 比较用户猜测与秘密数字
if user_guess < secret_number:
print("你猜的数小了")
elif user_guess > secret_number:
print("你猜的数大了")
else:
print(f"恭喜,你猜对了!你总共猜了{guesses_taken}次。")
break
```
在这个程序中,用户每次输入后都会得到相应的提示,直到他们猜出正确的数字,此时会显示猜测次数并退出循环。
阅读全文