Как можно вычислить среднее значение положительных чисел, которые вводит пользователь, до тех пор, пока он не введет отрицательное число?
Информатика 10 класс Циклы и условия в программировании вычисление среднего значения положительные числа ввод пользователя отрицательное число информатика алгоритмы программирование пользовательский ввод математические операции обработка данных Новый
Чтобы вычислить среднее значение положительных чисел, которые вводит пользователь, до тех пор, пока он не введет отрицательное число, можно следовать следующим шагам:
sum
, и установите её равной 0.count
, и также установите её равной 0.while
), который будет продолжаться, пока пользователь не введет отрицательное число.sum
и увеличьте count
на 1.count
больше 0).sum
на count
.Вот пример кода на Python, который иллюстрирует описанные шаги:
sum = 0 count = 0 while True: number = float(input("Введите положительное число (или отрицательное для выхода): ")) if number < 0: break sum += number count += 1 if count > 0: average = sum / count print("Среднее значение положительных чисел:", average) else: print("Не было введено ни одного положительного числа.")
Таким образом, вы сможете получить среднее значение всех положительных чисел, введенных пользователем, до тех пор, пока он не введет отрицательное число.