-3

「かなり新しいプログラマーです」 コインを 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

答えはとても簡単でなければならないことはわかっていますが、それを理解することはできません。

前もって感謝します

4

2 に答える 2