Программирование

if, for и while в Python: условия и циклы

Принятие решений по условию и повтор действий циклами.

Все уроки · Уроки Python: учимся с нуля

if / elif / else

Если условие истинно, выполняется блок с отступом. В Python отступ (4 пробела) — часть синтаксиса.

score = 72
if score >= 90:
    print("A")
elif score >= 70:
    print("B")
else:
    print("C")

Для сравнения используйте ==; одиночный = только присваивает.

Цикл for

for повторяет известное число раз: по списку или с range.

for i in range(3):
    print(i)        # 0 1 2

for fruit in ["apple", "pear"]:
    print(fruit)

Цикл while

while работает, пока условие истинно. Убедитесь, что оно станет ложным, иначе цикл бесконечен. break сразу завершает цикл.

n = 3
while n > 0:
    print(n)
    n -= 1
print("go!")

Автор: Nibras Code