题8:猜数游戏:设置一个整数作为目标,从键盘输入数字,如果比目标小则提示“小了”,比目标大则提示“大了”,猜中后显示“恭喜你猜中了,共用了N次”。
时间: 2024-10-28 11:08:41 浏览: 34
Python编写一个猜数程序:随机生成一个整数,从键盘输入一个整数。若两个整数相等表示猜中,否则继续输入,直到猜中为止。
题目8描述的是一个简单的猜数字游戏,玩家需要猜测一个由程序员设定的目标整数。玩家每次输入一个数字,程序会根据输入的数值与目标值的关系给出提示:“小了”表示猜的数字小于目标,“大了”表示猜的数字大于目标。直到猜中为止,这时会显示恭喜消息并告诉玩家总共猜了多少次。以下是用Python编写的一个基础版示例:
```python
import random
target = random.randint(1, 100) # 设置目标数,这里假设范围是1到100
guesses_taken = 0 # 初始化猜的次数
print("欢迎来到猜数游戏!目标数字是一个1到100之间的整数。")
while True:
guess = int(input("请输入你的猜测:"))
guesses_taken += 1
if guess < target:
print("小了")
elif guess > target:
print("大了")
else:
print(f"恭喜你猜对了,共用了{guesses_taken}次.")
break
```
在这个游戏中,玩家不断尝试猜测直到猜中目标,每次猜测都会增加 `guesses_taken` 的值。
阅读全文