我需要monthlyPayment作爲百分比的這樣代替範圍= [4,5,6,7,8] 我需要範圍= [0.04,0.05,0.06,0.07,0.08]的Python INT到百分之
你知道如何做到這一點,並且仍然totalPayment
得到計算import math
loanAmt=int(input("Enter the Amount (greater then 0) of the Loan: "))
numYears=int(input("Enter the number of years as an integer: "))
for monthlyRate in range(4,9):
monthlyPayment = loanAmt * monthlyRate/(1 - math.pow(1/(1 + monthlyRate), numYears * 12))
totalPayment = monthlyPayment * numYears * 12
print("{0:.0f}%".format(monthlyRate),'\t','$%.2f' %monthlyPayment,'\t','\t','$%.2f' %totalPayment)
是的,這是正確的。無論如何,我的結果仍然是很多... – itmilos 2013-02-11 02:55:32