Python Условия и операторы

В этой части учебника вы прочитаете как создать условие в Python, какие есть операторы сравнения и логические.

Булевый тип данных:

Булевый тип данных может иметь два значения True или False, или на русском правда или ложь соответственно.

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

Операторы:

Самое первое и самое главное что нужно знать, так это операторы, для сравнения и логические.

Python 3 операторы сравнения:

Операторов сравнения в Python 3 не так много, как в других языках программирования, так как нет строгого сравнивания, том уже по умолчанию строгое сравнение, вот они все:

Как видите тут всё по стандарту, единственное есть ещё оператор <> который полный аналог оператора != (Не равно), в остальном тут всё понятно.

Python 3 логические операторы:

Логические операторы в Python 3 пишутся словами, а не как в других языках программирования:

Тоже не чего сложного тут нет, всё понятно и просто, я думаю вы поняли, единенное оператор not возвращает противоположное значение, то есть если значение логического выражения равно True, то используя not на нём, оно будет равен False.

Условия в Python:

Теперь пришло время рассмотреть условия в языке программирования Python, здесь в отличие от C++ есть только одно, if ... else или if ... elif ... else, то есть switch нету. поэтому только это рассмотрим.

Для начала рассмотрим просто if, вот пример его использования:

Этот код выводит «a больше b», если это верно, так как это всё таки верно, исходя из объявления переменных, то надпись появиться в терминале.

Если вам надо отработать  ложное значение, если a меньше или равно b, то добавьте else, примерно так:

Теперь если перовое условии вернёт False, то сработает код после else, и выводиться надпись «a меньше или равно b».

Также вы можете более точно выводить результат в консоль, с помощью elif, вот пример с ним:

Тут тоже всё просто, если первое условие вернуло False, то проверяется второе, если оно верно то делается какое то действие внутри, если нет, то делается действие в else.

Также скажу, что таких elif может быть сколько угодно, а не только одно, как было в примере выше.

Тернарная операция Python:

Последние что нужно разобрать про условия, это аналог тернарных операций в языке Python, там это реализовано через if ... else,  вот не большой пример:

Как видите тут не всё так просто на первый взгляд, в начале, перед if мы делаем действие если условие вернёт True, после if у нас само условии, а поcлсе else у нас действии если условие вернёт False.

Для лучшего понимания, вот вам шаблон, как всё строится:

Также вы можете присвоить результат переменной, делается это так:

В целом с условиями это всё.

Вывод:

В этой части учебника вы прочитали как создать условие в Python, операторы сравнения и логические, и какая в нём тернарная операция.

Подписываетесь на соц-сети:

Оценка:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
(Пока оценок нет)
Загрузка...

Поделится:

Дополнительно:

Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии