Ответы
Ответ дал:
0
Ответ:
Первый способ
1) n = int(input())
sum = n*(n+1)*(2*n+1)/6
print(sum)
Второй способ
2) n = int(input())
sum = 0
for i in range(1,n+1):
sum += i**2
print(sum)
Объяснение:
Вообще тут два решения
1. Имеем формулу вычисления суммы квадратов последовательных чисел
Она имеет вид 1^2 + 2^2 + 3^2 + ... + n^2 = n(n+1)(2n+1)/6
Тогда программа имеет вид на языке python:
n = int(input()) #ввести число
sum = n*(n+1)*(2*n+1)/6 #по формуле найти сумму
print(sum) #вывести результат
2. Без формулы, а складывая все квадраты чисел до n-ого числа
n = int(input()) #ввести число
sum = 0
for i in range(1,n+1): #используя цикл найти сумму квадратов первых n чисел
sum += i**2
print(sum) #вывести результат
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
7 лет назад
7 лет назад
8 лет назад
8 лет назад