Для составления программы необходимо объединить лексемы в синтаксические конструкции. Примеры конструкций приведены в Листинге 2.1.5.
Листинг 2.1.5 - Примеры синтаксических конструкций в Python
# 1. Простейшие синтаксические конструкции - литералы
# простые
5 # Литерал - целое число
'это строка' # Литерал - строка
# составные
[1, 2, 3] # Литерал - список чисел
# с использованием знаков операций
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
Достарыңызбен бөлісу: |