Вопрос, который я пытаюсь решить здесь: https://projecteuler.net/problem=6Проект Эйлера # 6 Python
Я попытался это, но все, что было напечатано было два нуля:
sumsquare = 0
ssum = 0
def sumsquaredif(n):
for i in range(1, n+1):
num = i ** 2
num += sumsquare
i += ssum
squaresum = ssum**2
print (squaresum)
print (sumsquare)
return
sumsquaredif(10)
И тогда, конечно, я бы необходимо добавить код для вычитания sumsquare из squaresum и распечатать его. Но этот предварительный код не работает. Я был бы очень признателен, если бы кто-то мог помочь. Я все еще новичок. Спасибо!
Почему у вас есть строка 'я + = ssum'? –
вы присваиваете 'ssum = 0' и никогда не изменяете это или ничего не добавляете к нему. –