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

Что такое направление потока управления

Направление потока управления (control flow) определяет порядок выполнения инструкций в программе. В Python оно может быть:

  1. Последовательным - выполнение сверху вниз:
python
a = 1
b = 2
print(a + b)  # 3
  1. Ветвление - с помощью условий (if/elif/else):
python
if x > 0:
    print("Positive")
elif x < 0:
    print("Negative")
else:
    print("Zero")
  1. Циклы - повторение блока кода (for/while):
python
for i in range(3):
    print(i)  # 0, 1, 2

while x < 5:
    x += 1
  1. Исключения - обработка ошибок (try/except/finally):
python
try:
    1 / 0
except ZeroDivisionError:
    print("Can't divide by zero")
  1. Функции - вызовы и возвраты:
python
def greet(name):
    return f"Hello, {name}"

message = greet("Alice")

Поток управления может изменяться с помощью операторов break, continue, return и вызовов функций.

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

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

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

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