我正在尝试创建一个循环,使程序继续运行直到bank> 100000,并且在该while循环中还有另一个while循环确定bank是否已达到最小值(用户是否失败,并且bank重置为20000)。当前,即使连续迭代达到 1000000 条件,循环也会运行并永远继续。谁能看到解决这个问题的方法?
nb 'singles' 只是一个包含一个数字的数组。
非常感谢。
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)