我只是在学习 Python(有史以来的第一门语言),并且正在以我觉得有趣的方式实现我发现的东西。我建立了一个伪老虎机赔率计算器。然而,它止于一次大奖的胜利。有没有办法让它一遍又一遍地运行,以给出 n 场比赛的平均尝试次数以获得大奖?
这是我的代码
#!/usr/bin/env python
import random
a = 1
while a >0 :
l1 = random.randrange(36)
l2 = random.randrange(36)
l3 = random.randrange(36)
print l1, l2, l3
if l1 == l2 == l3 == 7:
print 'grand prize winner!!!'
break
elif l1 == l2 == l3:
print 'you won! congratulations'
print 'it took', a, 'attempts to win'
else:
a += 1
print 'sorry... try again'
print 'attempt', a
另外,有没有办法告诉我在赢得大奖的过程中有多少正常的胜利