抓狐狸游戏:
编写程序,模拟抓狐狸小游戏。假设一共有一排 5 个洞口,小狐狸最开始的时候在其中一个洞口,然后玩家随机打开一个洞口,如果里面有狐狸就抓到了。如果洞口里没有狐狸就第二天再来抓,但是第二天狐狸会在玩家来抓之前跳到隔壁洞口里。
最多可以抓取10次
import random
# 随机跳的函数
def tiao(a):
if a==1:
return 2
if a==5:
return 4
else:
# 随机到0跳到左边,1跳到右边
r=random.randint(0,1)
if r==0:
return a-1
else:
return a+1
a=random.randint(1,5)
b=random.randint(1,5)
if a==b:
print("抓到了!")
i=2
while i<=10:
if a==b:
break
a=tiao(a)
b=int(input(f"第{i}天开始抓狐狸,请选择洞口:"))
if a==b:
print("抓到了")
break
else:
print("明天再来吧,,")
i+=1
if i==11:
print(f"次数用完了!狐狸在{a}中")