Как можно рассчитать среднее арифметическое положительных и отрицательных чисел из 100 вещественных чисел, которые вводятся по одному, и написать для этого программу на Python?
Информатика11 классПрограммирование на Pythonрассчитать среднее арифметическоеположительные и отрицательные числа100 вещественных чиселпрограмма на Pythonввод чисел в Python
Чтобы рассчитать среднее арифметическое положительных и отрицательных чисел из 100 вещественных чисел, нам нужно выполнить несколько шагов. Давайте разберем этот процесс и создадим программу на Python.
Шаги решения:Теперь давайте напишем программу на Python, которая реализует описанные шаги:
# Инициализация переменных sum_positive = 0 sum_negative = 0 count_positive = 0 count_negative = 0 # Ввод 100 вещественных чисел for i in range(100): number = float(input("Введите число {}: ".format(i + 1))) if number > 0: sum_positive += number count_positive += 1 elif number < 0: sum_negative += number count_negative += 1 # Расчет среднего арифметического if count_positive > 0: average_positive = sum_positive / count_positive print("Среднее арифметическое положительных чисел:", average_positive) else: print("Нет положительных чисел.") if count_negative > 0: average_negative = sum_negative / count_negative print("Среднее арифметическое отрицательных чисел:", average_negative) else: print("Нет отрицательных чисел.")
В этой программе мы используем цикл for для ввода 100 чисел. Внутри цикла проверяем, положительное ли число или отрицательное, и обновляем суммы и счетчики соответственно. После ввода всех чисел мы проверяем, есть ли положительные и отрицательные числа, и выводим среднее арифметическое.
Таким образом, мы можем легко рассчитать среднее арифметическое положительных и отрицательных чисел из 100 введенных чисел.