파이썬 질문
조회수 2633회
안녕하세요
파이썬 코딩 하다가 syntax error가 났는데 왜 났는지 이해를 못 하겠어서요 ;; 첫번째 코딩에서는 sum_even(result)함수에 에러가 났는데여, 이유가 result가 정확히 무엇인지 모르는 상태로 valuable a,b를 써서 그런가여? 그렇게 치면 두번째 수정한 코딩에서는 왜 저런 에러가 뜨는 거져?(앞의 에러랑 같은 에러)
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
len(result)가 10이면 가능한 인덱스는 0~9 입니다.
이때 a=10
b= (10-1)/3 +1 =4
i는 0,1,2,3으로 루프가 돌겠죠...
i = 3 이면
result[3*3+1] = result[10] 이되어 가능한 인덱스를 넘습니다...
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력