我难以舍入数字。我已经尝试将其包含在我的初始描述中,即monthlyInterestrate = round(annualInterestrate/12.0, 2)
以及我打印时的几种格式,即:
print ('Minimum monthly payment: ' + str(round monthlyPayment),2)
我是否错误地制定了这个?
非常感谢任何见解!
答案 0 :(得分:1)
这不起作用吗?
monthlyPayment = 10.126234
print ('Minimum monthly payment: ' + str(round(monthlyPayment, 2)))
答案 1 :(得分:1)
print "%0.2f"%monthlyPayment
#or
print "{0:0.2f}".format(3.45678)
如果您只是在打印时尝试将其打圆,那么应该会有效但是我应该提到它并不总是很合适,例如3.3447 -> 3.34
3.345 -> 3.35