Python Необходимо написать программу, которая будет считывать со входа данные последовательностей чисел, считать и выводить их среднее значение. Напишите сначала функцию, которая будет принимать строку, а в ответ возвращать среднее значение чисел из нее. А далее применяйте эту функцию к каждой считанной входной последовательности. На вход будут подаваться строки, в которых расположены целые числа, разделенные пробелом. Передача пустой строки будет означать конец входных данных.
python
def average_value(sequence):
numbers = sequence.split() # разделяем строку на числа по пробелу
numbers = map(int, numbers) # преобразуем каждое число в целочисленное значение
sum_numbers = sum(numbers) # суммируем все числа
average = sum_numbers / len(numbers) # вычисляем среднее значение
return average
После этого можно воспользоваться данной функцией, чтобы считывать последовательности чисел, считать и выводить их среднее значение. Программа будет выполняться до тех пор, пока не будет введена пустая строка.
python
while True:
sequence = input("Введите последовательность чисел: ")
if sequence == "":
break
average = average_value(sequence) # вычисляем среднее значение
print("Среднее значение:", average)
Пример работы программы:
Введите последовательность чисел: 10 20 30
Среднее значение: 20.0
Введите последовательность чисел: 5 10 15 20 25
Среднее значение: 15.0
Введите последовательность чисел:
Таким образом, данная программа считывает входные последовательности чисел, считает и выводит их среднее значение. Пустая строка означает конец входных данных.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет