2017-09-24 13 views
0

我將一個隨機數分區爲2個例子中的一個來模擬一個骰子。問題是,有時候,每個循環有多個步驟。請參閱下面的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

哪一部分MWE的負責Heads apperaring在輸出?