Экзаменационные вопросы по дисциплине "Алгоритмизация и программирования"



бет6/19
Дата12.05.2022
өлшемі128,37 Kb.
#142926
түріЭкзаменационные вопросы
1   2   3   4   5   6   7   8   9   ...   19
Байланысты:
otvekzalg

2.1.4.2. Синтаксическая структура


Для составления программы необходимо объединить лексемы в синтаксические конструкции. Примеры конструкций приведены в Листинге 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


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   19




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет