编写程序,模拟抓狐狸小游戏。假设一共有一排5个洞口,小狐狸最开始的时候在其中一个洞口,然后玩家随机打开一个洞口,如果里面有狐狸就抓到了。如果洞口里没有狐狸就第二天再来抓,但是第二天狐狸会在玩家来抓之前调到隔壁洞口里。
import random
def sj():
csj = random.randint(1, 5)
return csj
a = sj()
Count = 0
for i in range(5):
x = int(input('请输入要打开的洞口编号(1-5):'))
Count += 1
if x == a:
print('玩家胜利,您共猜了:%d次'%(Count))
break
else:
a += random.choice([-1, 1])
if i == 4:
print('玩家失败,您的次数用光了')