
используя язык питона Написать программу для подсчета среднего значения всех введенных
пользователем чисел. Индикатором окончания ввода будет служить ноль. При этом программа должна выдавать соответствующее сообщение об ошибке, если первым же введенным пользователем значением будет ноль.

Ответы на вопрос

Ответ: Если правильно поняла, нужно было так..
Python Code
import numpy as np
numbs = list()
print('Введите числа для поиска среднего арифметического значения.')
print('Введите 0, чтобы прекратить ввод чисел.')
while True:
user_input = ui = input(': ')
if ui == '0' and len(numbs) < 2:
print('Ошибка! Вы не ввели числа.')
elif ui == '0' and len(numbs) > 1:
print(f'Введенные числа:\n{numbs}\nСр. значение чисел:\n{np.mean(numbs)}')
break
else:
numbs.append(int(ui))




Вот пример программы на языке Python, которая подсчитывает среднее значение всех чисел, введенных пользователем. Программа просит пользователя ввести числа, пока он не введет 0 в качестве индикатора окончания ввода. Если пользователь введет 0 первым числом, программа выдаст сообщение об ошибке.
pythonnumbers = []
while True:
num = int(input("Введите число (0 для завершения): "))
if num == 0:
if len(numbers) == 0:
print("Ошибка: список чисел пуст!")
else:
break
numbers.append(num)
if numbers[0] == 0:
print("Ошибка: первым числом был введен ноль!")
else:
average = sum(numbers) / len(numbers)
print("Среднее значение:", average)
В этой программе мы используем цикл while True
, чтобы просить пользователя вводить числа до тех пор, пока он не введет 0. Мы сохраняем введенные числа в списке numbers
. Затем, после завершения ввода, мы проверяем, не является ли первое число в списке нулем. Если это так, программа выводит сообщение об ошибке. В противном случае, мы вычисляем среднее значение с помощью функции sum()
и деления на длину списка numbers
, и выводим его на экран.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili