Как можно рассчитать среднее арифметическое положительных и отрицательных чисел из 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 введенных чисел.