“这里的新程序员”我正在尝试做一个硬币翻转代码,它可以翻转硬币 100 次并给我正面或反面的总价值,但我想继续翻转直到它的 50/50。
我有硬币翻转但我处于无限循环中我无法摆脱
heads = 0
tails = 0
tries = 0
while heads != 50 and tails != 50:
for i in range(100):
x = random.randint(0,1)
if x == 1:
heads += 1
else:
tails += 1
print(heads,tails)
tries += 1
tails = 0
heads = 0
print(tries)
我希望它每次都显示正面和反面,然后是实现 50/50 所需的迭代。
例如
55 45
52 48
47 53
51 49
53 47
40 60
45 55
42 58
51 49
46 54
54 46
42 58
51 49
45 55
48 52
50 50
我知道答案一定很简单,但我就是想不通。
提前致谢