Встречается на собеседованиях • сегодня
В чем разница между функциями и процедурами
Функции и процедуры в Python — это по сути одно и то же, так как Python не делает между ними строгого различия. Однако в других языках (например, Pascal) разница есть:
- Функция всегда возвращает значение (через
return). - Процедура не возвращает значение (выполняет действия без результата).
В Python любая функция технически может вести себя как процедура, если не имеет return или возвращает None.
Пример:
python
# Функция (возвращает результат)
def add(a, b):
return a + b
# Процедура (не возвращает значение, только выполняет действие)
def greet(name):
print(f"Hello, {name}!")Вывод: В Python разница условна, но важно понимать концепцию для других языков.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы