Напишите скрипт, который позволяет вводить числа и останавливается, когда вводится ноль. Скрипт должен выводить
Напишите скрипт, который позволяет вводить числа и останавливается, когда вводится ноль. Скрипт должен выводить количество введенных чисел и их среднее значение. Python
Пума 31
Конечно! Вот подробное решение задачи:Рассмотрим пошагово, что происходит в программе:
1. Мы создаем переменные `count` и `total` для отслеживания количества введенных чисел и их суммы.
2. Запускаем бесконечный цикл с помощью `while True`.
3. Внутри цикла запрашиваем у пользователя ввод числа с помощью `input()`. Преобразуем введенное значение в число с помощью `float()`.
4. Проверяем, является ли введенное число нулем. Если да, то мы выходим из цикла с помощью оператора `break`.
5. Если введенное число не является нулем, увеличиваем счетчик чисел `count` на 1 и добавляем введенное число к сумме `total`.
6. После выхода из цикла проверяем, было ли введено хотя бы одно число с помощью оператора `if count > 0:`.
7. Если было введено хотя бы одно число, вычисляем среднее значение `average`, разделив сумму `total` на количество чисел `count`.
8. Выводим количество введенных чисел и их среднее значение с помощью `print()`.
9. Если не было введено ни одного числа, выводится сообщение "Вы не ввели ни одного числа".
Этот скрипт позволит вам вводить числа до тех пор, пока не будет введен ноль, и затем выведет количество введенных чисел и их среднее значение.