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

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

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

Условие:

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


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

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

2.5
1.0

Решение:

Вот пример программы на Python, которая выполняет описанные вами требования. Мы создадим функцию для вычисления среднего значения чисел из строки, а затем будем считывать строки до тех пор, пока не встретим пустую строку.

  1. Функция принимает строку, проверяет, не является ли она пустой, и если нет, преобразует ее в список целых чисел.
  2. Затем она вычисляет среднее значение и возвращает его.
  3. В функции программа бесконечно считывает строки, пока не встретит пустую строку.
  4. Для каждой непустой строки вызывается функция , и результат выводится на экран.

Если вы введете:

Программа выведет:

Если вы просто нажмете Enter, программа завершит выполнение.