Вопрос задан 02.03.2025 в 23:41. Предмет Информатика. Спрашивает Абдолдаев Диас.

Напишите программу, которая вводит натуральное число N , затем – N целых чисел, и вычисляет их сумму и произведение. Входные данные

Первая строка содержит число N ( N ≥ 1 ). В следующих N строках записаны целые числа, по одному в каждой строке.


Выходные данные

Программа должна вывести в одной строке сумму и произведение введённых чисел, разделив их пробелом.


Примеры
Входные данные
5
1
2
3
4
5
Выходные данные
15 120
P.S.питон

Перейти к ответам

Ответы на вопрос

Отвечает Антошин Данил.

Вот пример программы на Python, которая решает задачу:

python
# Чтение входных данных N = int(input()) # Вводим количество чисел numbers = [int(input()) for _ in range(N)] # Вводим N целых чисел

# Вычисление суммы и произведения sum_numbers = sum(numbers) # Сумма чисел product_numbers = 1 # Переменная для произведения

for num in numbers: product_numbers *= num # Умножаем все числа

# Выводим результат print(sum_numbers, product_numbers)

Объяснение:

  1. Чтение данных:

    • Сначала мы вводим число N, которое указывает, сколько чисел будет введено.
    • Затем с помощью list comprehension ([int(input()) for _ in range(N)]) вводим все эти N чисел в список numbers.
  2. Вычисление суммы:

    • Для вычисления суммы всех чисел используем встроенную функцию sum(), которая суммирует все элементы в списке numbers.
  3. Вычисление произведения:

    • Изначально переменная product_numbers равна 1 (так как произведение пустого множества чисел равно 1).
    • Затем в цикле for num in numbers поочередно умножаем все числа из списка numbers на текущую переменную product_numbers.
  4. Вывод результата:

    • В конце выводим оба значения — сумму и произведение чисел — разделённые пробелом с помощью функции print().

Пример:

Вход:

5 1 2 3 4 5

Выход:

15 120

Здесь сумма чисел 1 + 2 + 3 + 4 + 5 = 15, а произведение 1 * 2 * 3 * 4 * 5 = 120.

Таким образом, программа корректно решает задачу.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос