" 好的,以下是一个简单的猜数字游戏的Python代码:
```python
import random
def guess_number_game():
# 生成一个4位随机数字
number = random.randint(1000, 9999)
# 设置游戏次数
max_guesses = 5
# 开始游戏
print("猜数字游戏开始!请输入一个4位数字,你可以输入'quit'来退出游戏。")
# 循环直到猜中或者达到最大猜测次数
while True:
# 获取用户输入
guess = input("请输入你的数字:")
# 如果输入的是'quit',则退出游戏
if guess == 'quit':
print("游戏结束。")
break
# 如果猜测的数字和目标数字相等,则游戏胜利
if int(guess) == number:
print("恭喜你,猜对了!")
break
# 如果猜测的数字小于目标数字,则提示用户猜大一些
elif int(guess) < number:
print("猜小了,请再试一次。")
# 如果猜测的数字大于目标数字,则提示用户猜小一些
else:
print("猜大了,请再试一次。")
# 如果猜测次数达到了最大值,则游戏失败
if max_guesses == 0:
print("很遗憾,你没有猜中。游戏结束。")
break
# 每次猜测后,将猜测次数减一
max_guesses -= 1
guess_number_game()
```
运行代码后,程序会生成一个4位随机数字,然后提示用户开始猜测。用户可以输入一个4位数字,或者输入'quit'退出游戏。每次猜测后,程序会提示用户猜大了还是猜小了,直到用户猜中或者达到最大猜测次数为止。"