2017-06-12 36 views
0

我想創建一個彩票模擬,看看有什麼獲勝的機會。 我開始很簡單:我的程序應該運行抽獎x次,然後找出獲勝的概率應該將勝數除以丟失的次數。 我的問題是如何計算勝利和存儲它們? 現在的代碼是:彩票獲獎機會蟒蛇

from random import randint 

for i in range (1,1001): 
    a = randint(1,1000) 
    print (a) 
    if a == 1: 

從那裏我不知道該怎麼辦???

爲了評估獲獎機會,每次發生什麼事情以存儲1(獲獎機票)?

+0

無論何時獲勝都會增加一個「贏家」變量。然後把它除以你所做的重複次數。 – Barmar

+0

你不會被損失的數量所分割。但是如果你需要的話,只需從總嘗試次數中減去獲勝者的數量。 – Barmar

回答

1

將計數存儲在變量中。

from random import randint 

winCount = 0 

for i in range (1,1001): 
    a = randint(1,1000) 
    print (a) 
    if a == 1: 
     winCount += 1 

winProportion = winCount/1000