我将一个随机数分区为2个案例之一,以模拟一个骰子。问题是,有时每个循环有多个步骤。请参阅下面的MWE:
count = 0 n = random.random() while count = 1/2: n = random.random() # generate a new random number print(" Tails") count = count + 1
输出
Count = 0 Heads Tails Count = 1 Heads Count = 2 Heads Tails Count = 3 Heads Tails Count = 4 Heads Count = 5 Heads Count = 6 Heads Tails Count = 7 Tails Count = 8 Tails Count = 9 Tails Count = 10 Tails
答案 0 :(得分:0)
MWE的哪个部分负责Heads
对输出的评价?
答案 1 :(得分:0)
我不知道你到底想要什么,但我希望它可以帮到你。
import random
for i in range(N): # N : how many repeats.
n = random.random()
print("Count =", i)
if n > 0.5 : # 50%
print(" Heads")
else : # other 50%
print(" Tails")