Лучшие помощники
19 мая 2024 11:41
120

Помогите решить

Напишите функцию mean(xs), принимающую список вещественных чисел и возвращающую их среднее арифметическое с точностью до 6 знаков после десятичной точки.


Формат входных данных

Список вещественных чисел, разделенных пробелами, — аргумент функции.


Формат выходных данных

Одно вещественное число — результат вызова функции.

Примеры

ВХОДНЫЕ ДАННЫЕВЫХОДНЫЕ ДАННЫЕ-6.0 10.0
2.0
-3.0 2.5 -1.5
-0.666667


1 ответ
Посмотреть ответы
Конечно, вот пример функции на языке Python, которая реализует описанное вами требование:

```python
def mean(xs):
numbers = list(map(float, xs.split()))
avg = sum(numbers) / len(numbers)
return round(avg, 6)

# Пример использования функции
input_data = "-6.0 10.0"
result = mean(input_data)
print(result)

input_data = "-3.0 2.5 -1.5"
result = mean(input_data)
print(result)
```

Вы можете скопировать этот код и запустить его в среде, поддерживающей Python, чтобы убедиться, что функция работает корректно.
0
·
Хороший ответ
19 мая 2024 11:42
Остались вопросы?
Найти нужный