Zzzzzzzzzzzz Zzzzzzzzzz
Профи
(513)
5 дней назад
Вот пример программы на языке Python для решения двух задач:
# Ввод числа n
n = int(input("Введите число n: "))
# a) Сумма первых n натуральных чисел
sum_natural = sum(range(1, n + 1))
print(f"Сумма первых {n} натуральных чисел: {sum_natural}")
# б) Сумма всех чётных чисел в диапазоне от 1 до n
sum_even = sum(i for i in range(1, n + 1) if i % 2 == 0)
print(f"Сумма всех чётных чисел от 1 до {n}: {sum_even}")
Объяснение кода:
1. Сумма первых  натуральных чисел:
• Используем range(1, n + 1), чтобы создать последовательность от 1 до , и функцию sum() для нахождения их суммы.
2. Сумма всех чётных чисел от 1 до :
• Создаем генератор i for i in range(1, n + 1) if i % 2 == 0, который берёт только чётные числа из диапазона. Функция sum() находит их сумму.
Пример работы программы:
Введите число n: 10
Сумма первых 10 натуральных чисел: 55
Сумма всех чётных чисел от 1 до 10: 30
а) первых и натуральных чисел;
б) всех чётных чисел в диапазоне от 1 до n.
Язык программирования Python