2017-09-24 10 views
0

乱数を2つの場合のいずれかに分割して、1つのダイのロールをシミュレートします。問題は、ループごとに複数のステップがあることがあります。以下MWEご覧ください。分割された間隔で乱数を分類する複数のif文

 

    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

私はあなたが何をしたいのか分かりませんが、私はそれがあなたを助けてくれることを望みます。

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") 
0
Headsが出力にapperaringに責任があるMWEのどの部分

関連する問題