在Python程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太大了!”;小于预设的数,显示“遗憾,太小了!”,如此循环,直至猜中该数,显示“预测了N次,你猜对中了!”,其中N是用户输入数字的次数。
时间: 2024-11-05 07:31:05 浏览: 43
Python编写一个猜数程序:随机生成一个整数,从键盘输入一个整数。若两个整数相等表示猜中,否则继续输入,直到猜中为止。
在Python中,你可以使用`input()`函数获取用户的输入,并结合条件判断和计数器来实现这个功能。下面是一个简单的示例:
```python
import random
# 随机生成一个0-9之间的整数作为目标值
target_num = random.randint(0, 9)
# 初始化猜测次数为0
guesses_taken = 0
while True:
# 获取用户输入并转换为整数
guess = int(input("请输入你猜测的数字 (0-9): "))
guesses_taken += 1
if guess == target_num:
print(f"恭喜!你猜对了!共猜了{guesses_taken}次")
break
elif guess > target_num:
print("遗憾,太大了!")
else:
print("遗憾,太小了!")
```
在这个程序中,当用户输入的数字等于目标数时,退出循环并显示正确的消息,包括猜对的次数。如果用户猜的数字不符合条件,会继续提示他们再次尝试。
阅读全文