编写程序,实现抓狐狸游戏。假设墙上有 5 个洞(编号分别为 0、1、2、3、4),其中一个洞里有狐狸,人类玩家输入洞口编号,如果洞里有狐狸就抓到了;如果洞里没有狐狸就第二天 再来抓。但在第二天人类玩家来抓之前,狐狸会跳到隔壁的洞里。
时间: 2023-06-10 22:08:57 浏览: 244
抓狐狸游戏Python代码.py
以下是Python实现代码:
```python
import random
fox_hole = random.randint(0, 4) # 随机生成狐狸所在的洞口编号
print("欢迎来玩抓狐狸游戏!")
is_found = False # 是否找到狐狸的标志
while not is_found:
guess = int(input("请输入洞口编号(0~4):"))
if guess == fox_hole:
print("恭喜你,抓到了狐狸!")
is_found = True
else:
print("没有抓到狐狸,再来一次吧!")
fox_hole = random.randint(0, 4) # 狐狸跳到隔壁洞口
```
运行程序后,程序会随机生成一个狐狸所在的洞口编号,然后提示玩家输入洞口编号。如果猜中了狐狸所在的洞口编号,程序会输出“恭喜你,抓到了狐狸!”并结束游戏;否则,程序会输出“没有抓到狐狸,再来一次吧!”并让玩家继续输入洞口编号。如果在第一次没有抓到狐狸,狐狸会跳到隔壁的洞口,等待玩家下次来抓。
阅读全文