换一个初学者能写出来的python小游戏代码
时间: 2024-09-10 10:30:44 浏览: 79
对于初学者来说,编写一个简单的猜数字游戏是一个很好的练习。在这个游戏中,程序会随机生成一个数字,玩家需要猜测这个数字是多少。以下是一个简单的猜数字游戏的Python代码示例:
```python
import random
def guess_number_game():
number_to_guess = random.randint(1, 100) # 随机生成一个1到100之间的整数
attempts = 0
print("欢迎来到猜数字游戏!")
print("我已经想好了一个1到100之间的数字。")
while True:
attempts += 1
user_guess = input("猜猜看这个数字是多少:")
# 确保用户输入的是一个数字
if not user_guess.isdigit():
print("请输入一个有效的数字。")
continue
user_guess = int(user_guess)
# 比较用户猜测的数字与实际数字
if user_guess < number_to_guess:
print("太小了,再试一次吧。")
elif user_guess > number_to_guess:
print("太大了,再试一次吧。")
else:
print(f"恭喜你!你猜对了数字是{number_to_guess},你总共猜了{attempts}次。")
break # 用户猜对了,退出循环
# 运行游戏
guess_number_game()
```
这个游戏首先导入了`random`模块来生成一个随机数,然后定义了一个`guess_number_game`函数来运行游戏逻辑。游戏会提示玩家输入一个猜测的数字,并根据玩家的输入给出提示,直到玩家猜对为止。
阅读全文