【发布时间】:2018-10-26 09:10:50
【问题描述】:
我正在尝试使我的代码在返回语句中返回不同年份的位置。 输入:
def rule_of_72():
view_percent = 1
percent = 0.01
value = 10
doubled = value * 2
years = 1
d = 0
while(d < value):
d = value * percent * years
years += 1
print("interest rate %", "Rule of 72", "Actual")
while(view_percent <= 20):
print(" ", view_percent, " ", 72//view_percent, " ", years - 1)
view_percent += 1
percent += 0.01
rule_of_72()
它不应该一直打印 100 它将打印 200 年单利翻倍所需的时间(以年为单位)
有人知道怎么解决吗?
【问题讨论】:
-
您需要在第二个 while 循环中更改
years。
标签: python python-3.x