문제

여러분 중 일부는 이것을 프로젝트 Euler의 문제 번호 11으로 인식 할 수 있습니다. 그리드가있는 사람.

큰 다차원 배열로 그리드를 복제하려고하지만 구문 오류가 발생하고 이유가 확실하지 않습니다.

grid = [ 
[ 08, 02, 22, 97, 38, 15, 00, 40, 00, 75, 04, 05, 07, 78, 52, 12, 50, 77, 91, 08 ],
[ 49, 49, 99, 40, 17, 81, 18, 57, 60, 87, 17, 40, 98, 43, 69, 48, 04, 56, 62, 00 ],
[ 81, 49, 31, 73, 55, 79, 14, 29, 93, 71, 40, 67, 53, 88, 30, 03, 49, 13, 36, 65 ],
...

그리고이 오류가 발생합니다.

  File "D:\development\Python\ProjectEuler\p11.py", line 3
    [ 08, 02, 22, 97, 38, 15, 00, 40, 00, 75, 04, 05, 07, 78, 52, 12, 50, 77, 91 , 08 ],
       ^ SyntaxError: invalid token

왜 쉼표 앞에 오류가 발생합니까?

도움이 되었습니까?

해결책

0으로 문자 번호를 시작할 때 옥탈 숫자로 해석하고 옥탈 번호로 '8'을 가질 수 없다고 생각합니다.

다른 팁

오류의 "^"기호는 잘못된 열을 정확하게 가리 킵니다. 라인 번호와 함께 숫자 8을 정확하게 가리 킵니다. 이것은 제레미가 제안한 것으로 이어질 수 있습니다.

주요 0을 제거하십시오.

첫 번째 0은 숫자 10을 만듭니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top