Чтобы решить задачу по нахождению суммы всех четных чисел от 1 до 100 на языке Python, мы можем воспользоваться циклом for
в сочетании с условием для проверки четности чисел. Вот как это можно сделать:
Шаги решения задачи:
Инициализация переменной для суммы: Начнем с создания переменной, в которой будем накапливать сумму четных чисел. Изначально она будет равна нулю.
Создание цикла: Используем цикл for
, который пройдет по всем числам от 1 до 100 включительно.
Проверка четности: Для каждого числа внутри цикла проверяем, является ли оно четным. Это можно сделать с помощью операции деления по модулю (%
). Если остаток от деления числа на 2 равен 0, то число четное.
Суммирование четных чисел: Если число четное, добавляем его к сумме.
Вывод результата: После завершения цикла выводим итоговую сумму.
Реализация на Python:
# Инициализация переменной для хранения суммы
sum_even_numbers = 0
# Цикл для перебора всех чисел от 1 до 100 включительно
for number in range(1, 101):
# Проверяем, является ли число четным
if number % 2 == 0:
# Если число четное, добавляем его к сумме
sum_even_numbers += number
# Выводим итоговую сумму
print("Сумма всех четных чисел от 1 до 100:", sum_even_numbers)
Объяснение кода:
range(1, 101)
: Функция range()
генерирует последовательность чисел от 1 до 100 включительно. Верхняя граница в range
не включается, поэтому указываем 101.
if number % 2 == 0
: Проверка четности числа. Оператор %
возвращает остаток от деления. Если остаток от деления числа на 2 равен нулю, то число четное.
sum_even_numbers += number
: Если условие четности выполняется, добавляем текущее число к переменной sum_even_numbers
.
print()
: После завершения цикла выводим накопленную сумму на экран.
Результат:
При выполнении этого кода вы получите сумму всех четных чисел от 1 до 100, которая равна 2550.