Керування потоком у процедурному програмуванні

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

Eleanor Thomas

Senior Data Analytics Engineer

Що таке керування потоком?

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

Керування рухом

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

Поєднання елементів керування потоком (умови if і цикли for)

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

Combined:

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, циклами та функціями Python
  • Керування потоком створює процедури з розподілом відповідальностей

Людина друкує

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

Давайте потренуємось!

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

Preparing Video For Download...