Это старая версия документа!
Условия и циклы
Оформление блоков операторов
Одной из главных особенностей Python является использование пробелов для оформления блоков операторов:
Си-подобный язык:
if (a > 0){
b = 2;
c = 7;
}
Python:
if a > 0:
b = 2
c = 7
Условный оператор if
Синтаксис:
if <логическое выражение> :
␣␣␣␣<оператор>
␣␣␣␣<оператор>
Примеры:
if a > 0:
b = 2
else:
b = 3
print(b)
if a > 0:
if c > 0:
print("a > 0 и c > 0")
if a > 0 and c > 0:
print("a > 0 и c > 0")
if a > 0:
print("a > 0")
elif a >= -2:
print("a >= -2")
else:
print("a < -2")
Цикл while
Синтаксис:
while <логическое выражение> :
␣␣␣␣<оператор>
␣␣␣␣<оператор>
Примеры:
x = 5
while x > 0:
print(x)
x = x - 1
В цикле можно использовать ключевые слова:
break
— немедленно выйти из цикла
continue
— немедленно перейти в начало цикла
x = 5
while True:
print(x)
if x < 0:
break
x = x - 1
base/controls.1610970214.txt.gz · Последнее изменение: 2021/01/18 11:43 — 127.0.0.1
Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 4.0 International