Условия

Не всегда программы должны выполняться безусловно. Часто мы хотим, чтобы компьютер или робот вели себя в разных ситуациях по разному. Объезжали препятствия, если они появятся на пути. Включали свет, если становится темно. Подавали сигнал, пока сдают назад. И т.д.

Т.е. делали что-то, при каких-то условиях. В терминологии языков программирования, мы хотим чтобы программы поддерживали условные ветвления. Т.е. выполнялись по тем или иным веткам кода, в зависимости от условий.

Как и в обчыном человеческом языке, в Python условия при которых программа должна делать "что-то другое" регулируются условными командами:

if - если

else - в другом случае

while - пока

Выражение, которое мы должны написать в питоне, для того, чтобы наша программа учитывала какие-то условия выглядит так:

если (условие):
    делать то-то и то-то
если условие не выполнятеся:
    то делать то-то и то-то

или

if (condition):
    function1()
else:
    function2()

или на диаграмме

results matching ""

    No results matching ""