数値を丸めるのに苦労しています。私は最初の説明にそれを含めようとしました。monthlyInterestrate = round(annualInterestrate/12.0, 2)
また、印刷するときにいくつかの形式で、つまり:
print ('Minimum monthly payment: ' + str(round monthlyPayment),2)
私はこれを間違って定式化していますか?
どんな洞察も大歓迎です!
これは機能しませんか?
monthlyPayment = 10.126234
print ('Minimum monthly payment: ' + str(round(monthlyPayment, 2)))
print "%0.2f"%monthlyPayment
#or
print "{0:0.2f}".format(3.45678)
印刷時に丸めようとしている場合は機能するはずですが、常に正しく丸められるとは限りません3.3447 -> 3.34
。3.345 -> 3.35