0

我试图了解如何在这段代码中获得 2 位小数。Codio 正在阅读它。它不需要浮动命令。如果我要输入一个浮点数,我会在哪里实际添加关于这个字符串的 $%.2f 命令。我对编码很陌生,所以我只想确保我正在创建正确的语法。已经为此工作了几个小时。

if rentalCode == "B":
    budgetCharge = 40.00
    baseCharge = rentalPeriod * budgetCharge

elif rentalCode == "D":
   budgetCharge = 60.00
   baseCharge = rentalPeriod * budgetCharge

elif rentalCode == "W":
   budgetCharge = 190.00
   baseCharge = rentalPeriod * budgetCharge

print(baseCharge) 
4

1 回答 1

1

budgetCharge用 2 位小数定义是没有用的。您可以使用格式字符串指定小数位数:

# old style
print('%.2f' % baseCharge)

# new style
print('{:.2f}'.format(baseCharge))
于 2018-12-05T03:07:51.727 回答