Напишите программу, которая по введенному пользователем натуральному числу n(n < 100) выводит на экран следующую сумму:
1^2+2^2+3^2+⋯+n^2
Для вычисления суммы должен использоваться цикл, нельзя пользоваться готовой формулой.
225
239
Ответы на вопрос:
python 3:
n = int(input()) # считываем с клавиатуры n
s = 0 # начальное значение суммы
for i in range(1, n + 1): # цикл по i от 1 до n
s += i * i # увеличиваем s на i * i, то есть i в квадрате
print(s) # выводим s
Можно и короче, например, так:
n = int(input())
s = sum(i * i for i in range(1, n + 1))
print(s)
Или даже в одну строчку:
print(sum(i * i for i in range(1, int(input()) + 1)))
если человек не желает чего-то добиться и чему либо научиться,ему не даже самы квалифицированые учителя!
Популярно: Информатика
-
maks73711.03.2020 17:41
-
pikuss25.11.2022 18:53
-
dashamaer203.05.2023 17:00
-
sluc13.01.2021 12:36
-
Индира197315.03.2022 03:40
-
iratupikp00q9c23.02.2021 17:43
-
ира880015.03.2021 00:39
-
akovlevavika44415.04.2020 14:43
-
sanjabr82oymx7f15.10.2022 19:43
-
stetcenko8726.11.2020 17:38