给我写一个“猜数字游戏”python代码
时间: 2024-02-01 17:01:52 浏览: 64
猜数字游戏python
好的,以下是一个简单的猜数字游戏的Python代码:
```python
import random
# 生成一个1到100之间的随机数
secret_number = random.randint(1, 100)
print("我想了一个1到100之间的数字,请你猜猜看。")
# 用于记录玩家猜的次数
guesses = 0
while True:
# 让玩家输入一个数字
guess = int(input("你猜是哪个数字?"))
# 记录猜的次数
guesses += 1
# 判断玩家猜的数字和答案的关系
if guess < secret_number:
print("太小了,再猜一次。")
elif guess > secret_number:
print("太大了,再猜一次。")
else:
print("恭喜你,猜对了!")
print("你一共猜了%d次。" % guesses)
break
```
这个游戏会生成一个1到100之间的随机数,然后玩家需要猜测这个数字是多少。如果玩家猜的数字比答案小,程序会提示“太小了,再猜一次”;如果玩家猜的数字比答案大,程序会提示“太大了,再猜一次”;如果玩家猜对了,程序会输出“恭喜你,猜对了!”并显示玩家猜的次数。
阅读全文