КЛЮЧЕВЫЕ СЛОВА
Ветвление
Условный оператор
Знаки сравнения
На всех языках программирования существуют специальные операторы, осуществляющие ветвление. Такие операторы называют условными операторами. Как и в большинстве языков, на языке Python условие задается при помощи оператора if (если). Например, для задания переменной M наибольшего из
значений переменных a и b можно использовать следующий оператор:
if a > b:
M = a
else:
M = b
Слово if означает на английском “если”, а слово else - “иначе”. Если
условие, записанное после слова if истинно (выполняется), то
выполняются все команды до слова else. В противном случае, если
условие, записанное после слова if ложно (не выполняется), то
выполняются команды, следующие после слова else.
В условии, наряду со знаками > и <, используются и другие знаки сравнения <= (меньше или равно), >= (больше или равно), == (равно) и != (не равно).
Если в блоке if (или else) используется только один оператор, то его можно записать на одной строке с ним:
if a > b: M = a
else: M = b
Неполная форма условного оператора.. Программу нахождения максимального
значения двух чисел, можно записать и по-другому:
M = a
if b > a: M = b
Здесь условный оператор использован в неполной форме (отсутствуют
слово else и блок операторов за ним), так как не требуется выполнения
команд при невыполнении условия.
На языке Python часто применяются встроенные функции max и min,
поскольку часто приходится находить максимальный или минимальный
элемент из заданных. Например:
M = max(a, b)