Python猜数字并统计猜测次数
时间: 2024-01-20 15:13:58 浏览: 298
Python:利用while循环实现猜数字游戏(范围1—100,猜8次)
5星 · 资源好评率100%
以下是Python猜数字并统计猜测次数的代码示例:
```python
from random import randint
# 生成随机数
num = randint(1, 10)
# 初始化猜测次数
count = 0
# 循环猜数字
while True:
guess = int(input("请猜一个1到10之间的数字:"))
count += 1
if guess < num:
print("猜小了,请再试一次。")
elif guess > num:
print("猜大了,请再试一次。")
else:
print("恭喜你,猜对了!你一共猜了%d次。" % count)
break
```
代码说明:
1. 使用`randint`函数生成一个1到10之间的随机数。
2. 使用`while`循环猜数字,循环条件为`True`,表示一直循环直到猜对为止。
3. 在循环中使用`input`函数获取用户输入的数字,并将猜测次数加1。
4. 使用`if`语句判断用户猜测的数字与随机数的大小关系,并给出相应的提示。
5. 如果猜对了,使用`break`语句跳出循环,并输出猜测次数。
阅读全文