Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Информатика домашнее задание 9 класс

Дима Крутой Ученик (58), открыт 5 дней назад
Напишите программу, которая вычисляет сумму:

а) первых и натуральных чисел;

б) всех чётных чисел в диапазоне от 1 до n.
Язык программирования Python
2 ответа
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
Похожие вопросы