1. Главная
  2. Библиотека
  3. Программирование
  4. Напишите программу, которая считывает со входа последовательности чисел, считает и выводит их среднее значение. Сначала н...

Напишите программу, которая считывает со входа последовательности чисел, считает и выводит их среднее значение. Сначала напишите функцию, которая принимает строку и возвращает среднее значение чисел из нее. Затем применяйте эту функцию к каждой считанной

«Напишите программу, которая считывает со входа последовательности чисел, считает и выводит их среднее значение. Сначала напишите функцию, которая принимает строку и возвращает среднее значение чисел из нее. Затем применяйте эту функцию к каждой считанной»
  • Программирование

Условие:

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


Пример 1
Входные данные

1 2 3 4
1 1 1
Выходные данные

2.5
1.0

Решение:

Вот пример программы на Python, которая выполняет описанные вами требования. Мы создадим функцию для вычисления среднего значения чисел из строки, а затем будем считывать строки до тех пор, пока не встретим пустую строку. ```python def average_from_string(input_string): # Проверяем, не является ли строка пустой if not input_string.strip(): return None # Преобразуем строку в список чисел numbers = list(map(int, input_string...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет