巴格达地牢实验
巴格达窃贼问题:一个窃贼被关在3个门的地牢里,其中第一个门通向自由,出这个门3h便返回地面,第2个门通向一个地道,在此地道走5h后返回地牢,第3个门通向一个更长的地道,沿着这个地道走7h后也返回地牢。问窃贼为获得自由而奔走的平均时间?
请问的我代码应该怎么写?哪里有问题?或者应该怎么写呢?
import random
list = [3,5,7]
i = 0
x = 0
while i <= 100000:
i += 1
for n in list:
n = int(random.choice(list))
if n > 3:
x += n
print(x)
continue
else:
x += n
print(x)
break
print(mean(x))
没有找到相关结果
已邀请:
1 个回复
卓越助教
参考下这一篇文章
https://blog.csdn.net/weixin_44715221/article/details/120808329