Рубрики
Без рубрики

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

Научитесь использовать логические значения (True и False) в коде Python 3

Автор оригинала: Kevin Whinnery.

Добро пожаловать в нашу серию публикаций в блоге об основных типах данных в Python 3! В прошлый раз мы исследовали функциональность струны. Сегодня мы погрузимся в еще один ключевой тип данных – логические. Логические значения (и «логическая логика») являются важное понятие в программировании, представляющее понятие «истина» и «ложь».

Если вы изучаете Python, вы также можете захотеть попробуйте TwilioQuest 3 . Вы узнаете об основных типах данных, таких как логическое значение, и многое другое о Программирование на Python.

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

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

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

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

mullet_looks_good = False
python_is_fun = True

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

my_name = "Wammu"
your_name = "Kars"

have_same_name = my_name == your_name

Логическая логика

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

my_age = 10

if my_age >= 100:
  print("One hundred years old! Very impressive.")
elif my_age <= 3:
  print("Awwww. Just a baby.")
else:
  print("Ah - a very fine age indeed")

Помимо проверки истинности, вы также можете проверить, не соответствуют ли условия true с ключевым словом not .

favorite_team = "Vikings"

if not favorite_team == "Vikings":
  print("Oh - how unfortunate.")
else:
  print("Skol, Vikings!")

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

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

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

favs = ["Donatello", "Raphael"]

if "Michelangelo" in favs and "Donatello" in favs:
  print("Those are my favorite ninja turtles too!")
elif "Michelangelo" in favs or "Donatello" in favs:
  print("Well, one out of two isn't bad...")
else:
  print("Huh - not what I would have chosen.")

Подведение итогов

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

Также обязательно загрузите и играйте в TwilioQuest 3 чтобы узнать больше о Python!