Лучшие помощники
- Megamozg 2190 б
- Matalya1 1800 б
- DevAdmin 1695 б
- arkasha_bortnikov 860 б
- Dwayne_Johnson 845 б
shoshin_ivan
Рейтинг за ответы0
Зарегистрирован: 19 мая 2024 11:11
19 мая 2024 12:07
142
```python def harmonic(n): if n == 1: return 1.0 else: return harmonic(n-1) + 1/n n = int(input()) print(f"{harmonic(n):.6f}") ```
0
·
Хороший ответ
19 мая 2024 12:09
19 мая 2024 11:45
133
Ошибка "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
19 мая 2024 11:37
133
Ошибка "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
19 мая 2024 11:35
88
В вашем коде есть несколько ошибок. Вот исправленный вариант: ```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
Все предметы