给我一个数字炸弹游戏的python程序,谢谢
时间: 2024-09-11 14:05:22 浏览: 95
数字炸弹游戏是一种玩家需要猜测一个随机数的游戏。下面是一个简单的数字炸弹游戏的Python程序示例:
```python
import random
def number_bomb_game():
# 设置数字炸弹的范围,玩家需要猜的数字在这个范围之间
bomb_number = random.randint(1, 100) # 随机数在1到100之间
attempts = 0 # 玩家尝试的次数
print("欢迎来到数字炸弹游戏!")
print("我已经想好了一个1到100之间的数字。")
while True:
# 玩家输入猜测的数字
try:
player_guess = int(input("请输入你猜的数字:"))
except ValueError:
print("请输入一个有效的整数。")
continue
attempts += 1 # 玩家尝试次数增加
# 检查玩家的猜测
if player_guess < bomb_number:
print("太小了!再试试看。")
elif player_guess > bomb_number:
print("太大了!再试试看。")
else:
print(f"恭喜你!猜对了,数字就是 {bomb_number}。")
print(f"你总共猜了 {attempts} 次。")
break
if __name__ == "__main__":
number_bomb_game()
```
这个程序首先生成一个1到100之间的随机数作为数字炸弹,然后提示玩家输入猜测的数字。程序会告诉玩家猜的数字是太大还是太小,直到猜中为止。当玩家猜中数字炸弹后,程序会显示玩家尝试的次数并结束游戏。
阅读全文