Для составления программы необходимо объединить лексемы в синтаксические конструкции. Примеры конструкций приведены в Листинге 2.1.5.
Листинг 2.1.5 - Примеры синтаксических конструкций в Python # 1. Простейшие синтаксические конструкции - литералы
# с использованием знаков операций x = 1 # Присваивание y += 1 # Увеличение на 1
# 2. Операторы if x > 10: # Если выражение истинно x += 1 # Увеличить x на 1 Синтаксические конструкции могут вкладываться друг в друга (выполняться внутри других конструкций, принадлежать им), образуя блочную структуру. Блок кода начинается двоеточием :, а тело блока выделяется обязательным отступом в виде 4-х пробелов (Листинг 2.1.6).
Листинг 2.1.6 - Пример вложенных блоков кода в Python if show_table: # Блок условия for i in range(10): # Блок for внутри if for j in range(9): # Вложенный блок for print(i, j, i*j) # Тело вложенного блока for