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

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