Как создать программу, которая будет складывать положительные числа и перемножать отрицательные из 10 введенных чисел?
Информатика 11 класс Программирование на языке Python создание программы складывание положительных чисел перемножение отрицательных 10 введенных чисел информатика 11 класс Новый
Для создания программы, которая будет складывать положительные числа и перемножать отрицательные из 10 введенных чисел, мы можем использовать язык программирования Python. Давайте разберем процесс шаг за шагом.
В данном случае мы можем обойтись без дополнительных библиотек.
Создадим переменные для хранения суммы положительных чисел и произведения отрицательных чисел. Изначально сумма будет равна 0, а произведение — 1 (так как мы будем умножать).
Создадим цикл, который будет повторяться 10 раз для ввода чисел.
Внутри цикла проверяем, является ли число положительным или отрицательным:
После завершения цикла выводим сумму положительных чисел и произведение отрицательных чисел. Если отрицательных чисел не было, выводим соответствующее сообщение.
Теперь давайте посмотрим на пример кода:
sum_positive = 0 product_negative = 1 has_negative = False for i in range(10): number = float(input("Введите число: ")) if number > 0: sum_positive += number elif number < 0: product_negative *= number has_negative = True print("Сумма положительных чисел:", sum_positive) if has_negative: print("Произведение отрицательных чисел:", product_negative) else: print("Отрицательных чисел не было.")
Таким образом, программа будет корректно обрабатывать введенные числа и выводить нужные результаты. Не забывайте тестировать программу с разными наборами чисел, чтобы убедиться, что она работает правильно!