v = [1, 3, 5, 6, 8, 10]
f = [2, 4, 7, 9, 11, 12]
def new(v,f):
i = 0
j = 0
u=[0]*12
for k in range(12):
if(v[i]<=f[j]):
u[k]+=v[i]
i+=1
elif(f[j]<=v[i]):
u[k]+=f[j]
j+=1
print(u)
new(v, f)
역 추적 (마지막으로 가장 최근 통화) :내가 사용할 때마다 색인이 범위를 벗어났습니다?
파일 "C : /Users/Matheus/PycharmProjects/untitled/dsfdsfs.py", 라인 15,
new(v, f)
파일 "C에서 : /Users/Matheus/PycharmProjects/untitled/dsfdsfs.py "새로운
if(v[i]<=f[j]):
IndexError 라인 8 : 범위를 벗어난리스트 인덱스
나는이 오류의 원인을 파악할 수 없다.
: 10, 매번 V [I]는 것이다 <= F [J]와 아웃 어느 것, I를 증가하려고 할 범위의. – chapelo