Created
November 28, 2013 12:52
-
-
Save agassiyzh/7691413 to your computer and use it in GitHub Desktop.
#这个题目是这样的:
#add_monthly_interest这个函数用来计算你每个月需要为你欠的欠付的利息
#make_payment 这个函数有两个参数
#第一个参数(payment)是你付掉的钱
#第二个参数(balance)是你一共需要付的钱,或这说是你欠的账单。
#所以make_payment这个函数的作用是用来计算你付了一部分账单,一个月以后需要付多少钱。 #所以根据题意,你第一次支付了账单的二分之一。那么你剩下来的欠款在一个月以后需要支付就是x = make_payment(bill / 2, bill) #这个时候你欠的钱就是x,然后付掉100就是:make_payment(100, x) #----Agassi^_^
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#这个题目是这样的: | |
#add_monthly_interest这个函数用来计算你每个月需要为你欠的欠付的利息 | |
#make_payment 这个函数有两个参数 | |
#第一个参数(payment)是你付掉的钱 | |
#第二个参数(balance)是你一共需要付的钱,或这说是你欠的账单。 | |
#所以make_payment这个函数的作用是用来计算你付了一部分账单,一个月以后需要付多少钱。 | |
#所以根据题意,你第一次支付了账单的二分之一。那么你剩下来的欠款在一个月以后需要支付就是x = make_payment(bill / 2, bill) | |
#这个时候你欠的钱就是x,然后付掉100就是:make_payment(100, x) | |
#----Agassi^_^ | |
def hotel_cost(nights): | |
return nights * 140 | |
bill = hotel_cost(5) | |
def add_monthly_interest(balance): | |
return balance * (1 + (0.15 / 12)) | |
def make_payment(payment, balance): | |
x = balance - payment | |
x = add_monthly_interest(x) | |
print("You still owe:"), str(x) | |
return x | |
x = make_payment(bill / 2, bill) | |
make_payment(100, x) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment