0

数値を丸めるのに苦労しています。私は最初の説明にそれを含めようとしました。monthlyInterestrate = round(annualInterestrate/12.0, 2)

また、印刷するときにいくつかの形式で、つまり:

print ('Minimum monthly payment: ' + str(round monthlyPayment),2)

私はこれを間違って定式化していますか?

どんな洞察も大歓迎です!

4

2 に答える 2

1

これは機能しませんか?

monthlyPayment = 10.126234
print ('Minimum monthly payment: ' + str(round(monthlyPayment, 2)))
于 2013-11-03T20:06:29.003 に答える
1
print "%0.2f"%monthlyPayment 
#or
print "{0:0.2f}".format(3.45678)

印刷時に丸めようとしている場合は機能するはずですが、常に正しく丸められるとは限りません3.3447 -> 3.343.345 -> 3.35

于 2013-11-03T20:07:31.930 に答える