Как найти среднее арифметическое отрицательных целых чисел в последовательности, которая заканчивается положительным
Как найти среднее арифметическое отрицательных целых чисел в последовательности, которая заканчивается положительным числом, с использованием циклической конструкции while в языке Python?
Оса 49
Для решения задачи нам потребуется использовать циклическую конструкцию `while` в языке Python. Ниже приведен пошаговый алгоритм решения задачи:1. Инициализируйте переменную `sum` с нулевым значением. Данная переменная будет использоваться для хранения суммы отрицательных чисел.
2. Инициализируйте переменную `count` с нулевым значением. Данная переменная будет использоваться для подсчета количества отрицательных чисел.
3. Считайте первое число последовательности и проверьте, является ли оно положительным. Если это так, перейдите к шагу 6.
4. Если число отрицательное, добавьте его к переменной `sum` и увеличьте значение переменной `count` на единицу.
5. Считайте следующее число последовательности и перейдите к шагу 3.
6. Если значение `count` равно нулю, выведите сообщение о том, что в последовательности нет отрицательных чисел.
7. Иначе, вычислите среднее арифметическое отрицательных чисел, разделив сумму `sum` на количество `count`.
8. Выведите полученное значение среднего арифметического.
Пример кода на языке Python, реализующего алгоритм:
Этот код будет принимать числа от пользователя до тех пор, пока не будет введено положительное число. Затем он найдет среднее арифметическое отрицательных чисел в последовательности и выведет результат.