이 코드는 python 셸 버전 2.7.3에서 사용되었습니다.이 오류가 발생합니다. 코드는 괜찮은 것 같고 어디서 잘못 될지 이해하지 못합니다. 여기 Python Shell Erro
Traceback (most recent call last):
File "C:\Python27\problem8euler.py", line 25, in <module>
num.append(int(char))
ValueError: invalid literal for int() with base 10: ''
내 코드입니다 :
이
오류입니다 코드는 프로젝트 오일러 문제에 대한 내 솔루션은string = # that really long number, edited out for page-width-sanity
num = []
for char in string:
num.append(int(char))
answers = []
i = 0
while i <= len(num) - 5:
k = i + 1
l = i + 2
m = i + 3
n = i + 4
prod = (num[i] * num[k] * num[l] * num[m] * num[n])
answers.append(prod)
i += 1
print max(answers)
8.
댓글은 위치에 이해할 수있을 것이다 I 잘못 가고있다.
숫자를 편집하지 마십시오. 이 오류 메시지는 매우 중요합니다 (사실 4 번째 줄 이후의 모든 항목은 안전하게 삭제할 수 있음). 더 작은 예제를 만들고 싶다면 : 감사합니다! [그러나 그것을 완전하고, 재현 가능하고, 정확하게 만들어야합니다.] (http://sscce.org/). – phihag
마지막 줄이 25입니까 ('print max (answers)')? – Yamaneko
긴 숫자에 오타가있는 것 같습니다. 아마도 따옴표 나 공백을 삭제하는 것을 잊었을 것입니까? – BrenBarn