我试图做一个循环,从而程序继续前进,直到银行> 100000,并在该while循环有另一个while循环,它确定银行是否已达到最低值(无论用户失败了,银行重置为20000)。 即使连续迭代达到1000000条件,目前该循环仍会继续并持续运行。任何人都可以看到解决这个问题的方法吗?While循环和布尔变成虚假时
n.b. '单打'只是一个包含一个数字的数组。
非常感谢。
i = 0
newbank = []
iterations = []
while bank < 1000000:
bank = 20000
while bank > 100:
spin = randint(0, 38)
if choices2 == singles:
if spin == singles:
bank = bank + (bet * 35)
else:
bank = bank - bet
i = i + 1
iterations.append(i)
newbank.append(bank)
事实:我觉得代码1空间缩进太难看。 –
赌注的价值是什么? – karthikr
@MartijnPieters:享受:) –