我知道,platform_fee_percentage
将始终是Decimal
(从数据库调用)。我是否必须明确定义Decimal
,还是Python总是将其赋予类型Decimal
?否则,函数量化将失败。
def calculate_application_fee(platform_fee_percentage, total_gross):
calculate_application_fee = Decimal(platform_fee_percentage * total_gross)
application_fee = quantize(calculate_application_fee, '1')
return application_fee
答案 0 :(得分:0)
您必须导入Decimal(<ul id='boys'>
</ul>
<button onclick="addRandomNewBoy()">Add a good boi</button>
),以便Python知道您的意思。
from decimal import Decimal
是quantize
对象的方法,因此要四舍五入为单位,您可以这样称呼它:
Decimal
或在您的示例中:
Decimal('12.3456').quantize(Decimal('1'))
有关更多信息,请参见Python docs