【发布时间】:2026-01-16 21:30:02
【问题描述】:
我正在创建一个带有硬币翻转的游戏。当所有 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处理事物的方式?或者我只是很笨,不会做数学。
【问题讨论】:
标签: python percentage