i=int(input('输入营业额'))
arr=[100,60,40,40,10,0]
rat=[0.1,0.015,0.03,0.05,0.01]
money=0
for d in range(0,6):
if i>arr[d]:
money += (i-arr[d])*rat[d]
i=arr[d]
print(money)
然后出现错误
i=int(input('输入营业额'))
arr=[100,60,40,40,10,0]
rat=[0.1,0.015,0.03,0.05,0.01]
money=0
for d in range(0,6):
if i>arr[d]:
money += (i-arr[d])*rat[d]
i=arr[d]
print(money)
然后出现错误
列表索引超出范围, arr 列表是6个元素,rat列表是5个,循环到第五次的时候rat[5]报错了。没有这个元素