# This program takes the original principal,
# calculates the annual interest rate
# calculates the number of times the interest is compounded
# calculates how many years the account will earn interest
# and lastly displays the ending principal
# Input the original principal.
original_principal = int(input( 'Enter the starting principal: ' ))
# Input the annual interest rate.
annual_interest = float(input( 'Enter the annual interest rate: ' ))
# Input times per year the interest is compounded.
compound = int(input( 'How many times per year is the interest compounded? ' ))
# Input number of years account will earn interest.
total_years = int(input( 'For how many years will the account earn interest? ' ))
# Calculate ending principle amount after earning annual
# interest for a specified amount of years.
ending_principal = original_principal * (1 + annual_interest / compound) ** \
(compound * annual_interest)
#Display the ending principle amount.
print ( 'At the end of 2 years you will have $' , \
format(ending_principal, ',.2f'))
我用1000美元作为我最初的本金(只是作为一个例子),并且应该得到1051.22美元的预期的期末本金。在
不过,我离这个数字还差得很远。
我猜我在计算中遗漏了一个括号。
如果我没有正确格式化这段代码,我很抱歉,这是我第二次使用堆栈溢出,还在学习。在