Требуется составить программу на языке Python. Имеется последовательность отрицательных целых чисел, заканчивающаяся
Требуется составить программу на языке Python. Имеется последовательность отрицательных целых чисел, заканчивающаяся положительным числом. Необходимо найти среднее арифметическое всех чисел этой последовательности, исключая положительное число. Задачу необходимо решить с использованием цикла while.
Апельсиновый_Шериф 62
Конечно! Вот пошаговое решение задачи.1. Создайте переменные `sum` и `count` и инициализируйте их значением 0. Переменная `sum` будет хранить сумму чисел последовательности, а переменная `count` будет считать количество чисел.
2. Введите первое число последовательности и сохраните его в переменную `number`.
3. Начните цикл `while`, где условиями выхода будут:
- Если `number` (введенное число) является положительным, то выход из цикла, так как нужно исключить положительное число из расчета среднего арифметического.
- Если `number` (введенное число) является отрицательным, то продолжите выполнение цикла.
4. Внутри цикла увеличьте переменную `sum` на значение `number` и увеличьте переменную `count` на единицу. Это позволит постепенно суммировать отрицательные числа и подсчитывать их количество.
5. После увеличения переменных `sum` и `count` запросите следующее число последовательности и сохраните его в переменную `number`.
6. Когда цикл `while` завершится (т.е. будет введено положительное число), проверьте значение переменной `count`. Если оно равно нулю, это означает, что в последовательности не было отрицательных чисел. В этом случае выведите сообщение об ошибке.
7. Иначе, вычислите среднее арифметическое отрицательных чисел, разделив сумму `sum` на количество `count`.
8. Выведите полученное среднее арифметическое на экран.
Вот готовая программа на языке Python:
Теперь вы можете скопировать эту программу в среду разработки Python и протестировать ее с различными последовательностями отрицательных чисел.