Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
19 мая 2024 11:45
417
Напишите функцию mean(xs), принимающую список вещественных чисел и возвращающую их среднее арифметическое с точностью до 6 знаков после десятичной точки.
Формат входных данных
Список вещественных чисел, разделенных пробелами, — аргумент функции.
Формат выходных данных
Одно вещественное число — результат вызова функции.
Примеры
ВХОДНЫЕ ДАННЫЕВЫХОДНЫЕ ДАННЫЕ-6.0 10.0 2.0 -3.0 2.5 -1.5 -0.666667
мой код:
def mean(xs):
numbers = list(map(float, xs.split()))
avg = sum(numbers) / len(numbers)
return
round(avg, 6)
Вот что пишет:
ile "/home/user/run/source.py", line 4
return
^
SyntaxError: 'return' outside function
1
ответ
Ошибка "SyntaxError: 'return' outside function" означает, что оператор "return" был использован вне функции. Это может произойти из-за неправильного форматирования кода. Попробуйте исправить ваш код следующим образом:
```python
def mean(xs):
numbers = list(map(float, xs.split()))
avg = sum(numbers) / len(numbers)
return round(avg, 6)
```
После внесения этого изменения функция должна работать правильно.
```python
def mean(xs):
numbers = list(map(float, xs.split()))
avg = sum(numbers) / len(numbers)
return round(avg, 6)
```
После внесения этого изменения функция должна работать правильно.
0
·
Хороший ответ
19 мая 2024 11:48
Остались вопросы?
Еще вопросы по категории Информатика
напишите программу, которая в веденной последовательности целых чисел 1 2 3 4 3 5 6 4 7 найдет и выведет моду этой последовательности...
два одинаковых сервера за 2 секунды могут обработать 2 миллиона запросов от пользовательских компьютеров. сколько миллионов запросов могут обработать...
ИНФОРМАТИКА! ПОМОГИТЕ! Сколько файлов с расширением .rtf содержится в подкаталогах каталога Проза (архив oge12.zip)? В ответе укажите только число....
На рисунке изображена схема дорог,связывающих торговые точки А,Б,В,Г,Д,Е,Ж.По каждой дороге можно двигаться только в направлении, указанном стрелкой.С...
Студент работая с функцией F=(w'n z) V(x'n y) V-x, начал заполнения таблицы истинности, но успел заполнить её до конца остался лишь фрагмент из трёх р...