Встречается на собеседованиях • сегодня

Может ли функция ничего не возвращать в Python

Да, функция в Python может ничего не возвращать. Если функция не содержит оператора return или он не возвращает значение (просто return), то по умолчанию она возвращает None.

Пример:

python
def greet(name):
    print(f"Hello, {name}!")

result = greet("Alice")  # Выведет: Hello, Alice!
print(result)            # Выведет: None

Функция greet выполняет действие (печать), но не возвращает явного значения, поэтому result получает None. Это стандартное поведение Python.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы