Python函数在尝试除法时返回的值不正确,但在减法时返回的值正确吗?

2024-10-02 16:33:32 发布

您现在位置:Python中文网/ 问答频道 /正文

insideCount2 = 10
numberDarts2 = 50
print "inside count", insideCount2
print "numberDarts", numberDarts2
approximationOfPi = float(insideCount2 // numberDarts2)
return approximationOfPi

我把它作为函数的一部分。。。你知道吗

但在π线的近似值中,如果我加一个减号,它就起作用了

我想除法得到一个浮点数:/

有人能帮忙吗?我已经挣扎了好几个小时不知道了。你知道吗


Tags: 函数returncountfloatprint小时浮点数inside
2条回答

在Python 3中需要:

approximationOfPi = insideCount2 / numberDarts2

或者在任何版本中:

approximationOfPi = float(insideCount2) / numberDarts2
approximationOfPi = float(insideCount2 / numberDarts2)

将此语句更改为

approximationOfPi = float(insideCount2) / float(numberDarts2)

相关问题 更多 >