【发布时间】:2020-08-20 03:14:27
【问题描述】:
我是 python 新手,目前正在尝试创建一个程序,该程序将创建一个收入年度百分比变化列表。
这是我目前所拥有的:
revs = {}
for year in range(14, 20):
revs[year] = float(input("Revenue in {0}: ".format(year)))
revs_change = []
for year in range(14, 20):
next_year = year + 1
revs_change.append((revs[next_year] - revs[year])/revs[year])
print(revs_change[0])
错误出现在第 8 行,它与使用变量 next_year 有关。
谢谢!
【问题讨论】:
-
您写入键 14 到 19,然后尝试读取键 14 到 20。
标签: python python-3.x dictionary keyerror