Управление потоком выполнения в процедурном программировании

Концепции парадигм программирования

Eleanor Thomas

Senior Data Analytics Engineer

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

  • Управление потоком: набор ключевых слов и конструкций языка программирования, определяющих порядок выполнения кода
  • Примеры операторов управления потоком:
    • Условные операторы if/else
    • Циклы for и while
    • Определение функций с помощью def

Управление потоком

Концепции парадигм программирования

Совмещение элементов управления потоком (условные операторы и циклы)

if my_height > your_height:
    print("I'm taller!")
for height in height_list:
    print(height)

Комбинация:

for height in height_list:
    if my_height > height:
        print("I am taller than ", height)
Концепции парадигм программирования

Совмещение элементов управления потоком в функциях

def compare_heights(my_height, height_list):
    for height in height_list:
        if my_height > height:
            print("I am taller than ", height)
    return

my_height = 63 height_list = [62, 67, 70]
compare_heights(my_height, height_list)
Концепции парадигм программирования

Управление потоком выполнения в процедурном программировании

  • Операторы управления потоком делают возможным процедурное программирование в Python
  • Позволяют структурировать логику программы пошагово, используя повторно применяемые блоки
  • В Python эта логика реализуется с помощью операторов if, циклов и функций
  • Управление потоком формирует процедуры, реализующие разделение ответственности

Человек за клавиатурой

Концепции парадигм программирования

Давайте потренируемся!

Концепции парадигм программирования

Preparing Video For Download...