0
我正在用coinflips創建遊戲。當所有100個硬幣完成翻轉時,我想計算百分比。然而,下面提供的代碼將顯示「hp」或「tp」爲100,儘管它顯然不是100%。計算百分比返回錯誤結果
import random
flips=100
heads=0
tails=0
while flips!=0:
coinflip=random.randint(0,1)
if coinflip==0:
heads+=1
elif coinflip==1:
tails+=1
flips-=1
print "Heads - "+str(heads)
print "Tails - "+str(tails)
print "-----------"
hp=float((tails/heads)*100)
tp=float((heads/tails)*100)
我可能是python處理的東西嗎?或者我只是愚蠢的,不能做數學。
的工作,謝謝! – Jmilicev