要求:实现抓狐狸游戏。假设墙上有5个洞(编号分别为0、1、2、3、4),其中一个洞里有狐狸,人类玩家输入洞口编号,如果都里有狐狸就抓到了;如果洞里没有狐狸就第二天抓。但在第二天人类玩家来抓之前,狐狸会调到隔壁的洞里
import random
holelist = [0,0,0,0,0]
pos = random.randint(0,4)
holelist[pos] = 1
def fox(pos):
go = random.randint(0,1)
if pos == 0 & pos == 4:
if(pos == 0):
pos += 1
olelist[pos] = 1
holelist[pos - 1] = 0
elif(pos == 4):
pos -= 1
holelist[pos] = 1
holelist[pos + 1] = 0
elif (go == 1):
pos += 1
holelist[pos] = 1
holelist[pos-1] = 0
elif(go == 0):
pos -= 1
holelist[pos] = 1
holelist[pos+1] = 0
return pos
while(True):
x = int(input("请输入你要选择的洞口"))
if(holelist[x] == 1):
print("恭喜你抓到兔子啦!")
break
else:
print("没抓到!兔子在%d洞口哦!" % pos)
pos = fox(pos)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)