Напишите программу, которая считает сумму квадратов всех четных чисел от 1 до 1000 включительно. - Компьютерные вопросы

Вопрос Напишите программу, которая считает сумму квадратов всех четных чисел от 1 до 1000 включительно.

Регистрация
4 Ноя 2012
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
Изучите работу циклов for и while.



Напишите программу, которая считает сумму квадратов всех четных чисел от 1 до 1000 включительно.
 
Регистрация
1 Дек 2013
Сообщения
84
Репутация
0
Спасибо
0
Монет
0
Сумма квадратов чётных чисел от 0 до N (чётное) включительно равна: N * (N + 1) * (N + 2) // 6 БЕЗ циклов.
 
Регистрация
1 Май 2013
Сообщения
91
Репутация
-3
Спасибо
0
Монет
0
чему ты научиться таким образом?

человеки, у автора вопроса задание поставлено конкретное

"Изучите работу циклов for и while."

никакие "короткие пути" не приемлемы
 
Регистрация
22 Ноя 2013
Сообщения
101
Репутация
0
Спасибо
0
Монет
0
(n(n+1)(2n+1)) / 6 - по этой формуле вычисляется, без всяких циклов
 
Регистрация
21 Авг 2013
Сообщения
96
Репутация
0
Спасибо
0
Монет
0
For
# Инициализируем переменную для хранения суммы
sum_of_squares = 0

# Проходим по всем числам от 1 до 1000 включительно
for number in range(1, 1001):
# Проверяем, является ли число четным
if number % 2 == 0:
# Если число четное, добавляем его квадрат к сумме
sum_of_squares += number ** 2

# Выводим результат
print("Сумма квадратов всех четных чисел от 1 до 1000:", sum_of_squares)

While
# Инициализируем переменные
sum_of_squares = 0
number = 1

# Используем цикл while для прохода по числам от 1 до 1000
while number <= 1000:
# Проверяем, является ли число четным
if number % 2 == 0:
# Если число четное, добавляем его квадрат к сумме
sum_of_squares += number ** 2
# Увеличиваем число на 1 для перехода к следующему
number += 1

# Выводим результат
print("Сумма квадратов всех четных чисел от 1 до 1000:", sum_of_squares)
 
Сверху Снизу