python猜数字游戏
时间: 2023-09-29 14:02:46 浏览: 75
以下是一个简单的Python猜数字游戏示例:
```python
import random
# 生成一个随机数字
number = random.randint(1, 100)
# 提示玩家猜数字
print("我想了一个1到100之间的数字,请你猜猜看。")
# 玩家最多可以猜6次
for i in range(1, 7):
print("第{}次猜测,请输入你猜测的数字:".format(i))
guess = int(input())
if guess < number:
print("你猜的数字太小了。")
elif guess > number:
print("你猜的数字太大了。")
else:
break
# 判断玩家是否猜对了
if guess == number:
print("恭喜你,你猜对了!")
else:
print("很遗憾,你没有猜对。我想的数字是{}。".format(number))
```
这个程序会生成一个1到100之间的随机数字,然后让玩家最多猜6次,每次猜测后会提示玩家猜的数字是太小还是太大,直到玩家猜对为止。如果玩家没有在6次之内猜对,程序会告诉玩家正确的数字。
相关问题
python 猜数字游戏
好的,我可以帮您写一个简单的 Python 猜数字游戏。以下是代码示例:
```python
import random
# 生成一个 1 到 100 的随机整数
number = random.randint(1, 100)
# 让用户猜数字
guess = int(input("猜一个 1 到 100 的数字:"))
# 猜数字的过程
while guess != number:
if guess < number:
guess = int(input("太小了,再猜一次:"))
else:
guess = int(input("太大了,再猜一次:"))
# 猜对了
print(f"恭喜你,猜对了!数字是 {number}")
```
这个程序会生成一个 1 到 100 的随机整数,然后让用户猜数字,直到猜对为止。如果用户猜的数字比随机数小,程序会提示“太小了,再猜一次”;如果用户猜的数字比随机数大,程序会提示“太大了,再猜一次”。当用户猜对了,程序会输出“恭喜你,猜对了!数字是 XX”。
阅读全文