Последние новости:

Поиск по сайту:

То, что нельзя исправить, не следует и оплакивать (Б. Франклин).

Основные типы данных в Python 3. Логические значения

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
29.11.2019
Как установить Python 3 на Ubuntu 16.04 LTS

Сегодня мы рассмотрим ключевые типы данных — логические значения. Логические значения (и «логическия логика») являются важной концепцией в программировании, представляющей понятия «истина» и «ложь».

Готовы научиться использовать логические выражения в Python 3? Давайте начнем!

 

Логические переменные в Python 3

Booleans — это концепция, которая существует в каждом языке программирования. Логическое значение представляет идею «истина» или «ложь». Когда вы пишете программу, часто бывают ситуации, когда вы хотите выполнить другой код в разных ситуациях. Логические значения позволяют нашему коду делать именно это.

Вы можете объявить логическое значение в своем коде, используя ключевые слова True и False (обратите внимание на верхний регистр). Следующий код создаст два логических значения и назначит их переменным.

mullet_looks_good = False 
python_is_fun = True

 

Чаще всего логическое значение возвращается в результате какого-либо сравнения. В следующем примере кода будет храниться логическое значение переменной False в переменной have_same_name после использования оператора сравнения символа равенства ==.

my_name = "Wammu" 
your_name = "AndreyEx"

have_same_name = my_name == your_name

 

Логические значения

Логические значения используются в вашем коде, чтобы заставить его вести себя по-разному в зависимости от текущих условий в вашей программе. Вы можете использовать логические значения и сравнение в сочетании с ключевыми словами if, elif и else в качестве одного из средств для достижения этой цели.

my_age = 10

if my_age > = 50: 
  print(«Пятьдесят лет! Очень впечатляет.») 
elif my_age <= 3: 
  print(«Ой, просто ребенок.») 
else : 
  print(«Ах, очень хороший возраст»)

 

В дополнение к проверке на ture, вы также можете проверить, если условия не соответствуют действительности, используя ключевое слово not.

favorite_team =  "AndreyEx"

if not favorite_team = =  "AndreyEx": 
  print("неудачно. 
)else: 
  print("Да, AndreyEx!")

 

Более сложная логическая логика

Иногда вам нужно будет оценить несколько условий в вашей логической логике. Для этой цели вы будете сочетать andи orключевые слова. andКлючевое слово сравнивает два логических значения и возвращает , Trueесли оба они истинны. orКлючевое слово сравнивает два значения и возвращают , Trueесли какие — либо из утверждений верно.

Читать  Python: __name__ == «__main__»

Давайте посмотрим на пример. При этом используется inключевое слово, чтобы увидеть, находится ли строка в списке значений (мы рассмотрим списки в следующей статье).

favs = ["CentOS", "Ubuntu"]

if "Ubuntu" in favs and "CentOS" in favs:
  print("Это хорошие операционные системы!")
elif "Ubuntu" in favs or "CentOS" in favs:
  print("Ну очень сложно выбрать...")
else:
  print("Я выбрал что то другое.")

 

Завершение

Логические значения являются важным инструментом на любом языке программирования. Используя булеву логику, ваш код может реагировать на данные внутри вашей программы и выполнять разные инструкции при разных обстоятельствах. Надеюсь, вы немного узнали о том, как работать с логическими значениями в Python 3!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

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

Статьи партнеров:

Рекомендуемое
Конечно, вы знаете, что чем лучше вы продвигаете свой блог,…
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить

Спасибо! Ваша заявка принята

close

Спасибо! Ваша заявка принята

close