Лучшие помощники
img

shoshin_ivan

user-author-icon-1
Рейтинг за ответы0
user-author-icon-2
Зарегистрирован: 19 мая 2024 11:11
Ошибка "SyntaxError: 'return' outside function" означает, что оператор "return" был использован вне функции. Это может произойти из-за неправильного форматирования кода. Попробуйте исправить ваш код следующим образом: ```python def mean(xs): numbers = list(map(float, xs.split())) avg = sum(numbers) / len(numbers) return round(avg, 6) ``` После внесения этого изменения функция должна работать правильно.
0
·
Хороший ответ
19 мая 2024 11:48
Ошибка "SyntaxError: 'break' outside loop" возникает потому, что оператор "break" должен использоваться внутри цикла, а в вашем коде он находится вне цикла. Для исправления ошибки переместите оператор "break" внутрь цикла while. Вот исправленный код: ```python names = [] while True: name = input() if name == "и другие": break names.append(name) names.sort() for name in names: print(name) ``` Теперь код должен работать корректно и отсортировать список имен по алфавиту.
0
·
Хороший ответ
19 мая 2024 11:39
В вашем коде есть несколько ошибок. Вот исправленный вариант: ```python names = [] while True: name = input() if name == "и другие": break names.append(name) names.sort() for name in names: print(name) ``` Этот код сначала собирает введенные имена в список `names`, пока не будет введена строка "и другие". Затем он сортирует список по алфавиту и выводит имена по одному в столбик.
0
·
Хороший ответ
19 мая 2024 11:36