Python Boolean Primations установлены либо Правда или Ложь ключевые слова. Оба ключевых слова требуют Верхний регистр Письма-строчные буквы интерпретируются как обычные имена переменных или функций, поэтому вы можете установить правда Отказ Переменная типа логика, если Тип (переменная) Результаты на выходе Отказ Вы можете конвертировать любой объект в логическое значение, используя Python’s Встроенная функция Bool () Отказ
>>> variable = True >>> type(variable)
Как преобразовать целочисленную переменную в логическую переменную?
Вы можете преобразовать целое число на логическое значение, используя встроенный функцию Python Bool () Любое ненулевое целое число приведет к логическому значению Правда Отказ Единственное целочисленное значение, которое приводит к булеве Ложь это значение 0.
>>> integer = 42 >>> boolean = bool(integer) >>> boolean True >>> bool(0) False
Как преобразовать переменную поплавка в логическую переменную?
Вы можете преобразовать поплавок на логическое значение, используя встроенный функцию Python Bool () Любой ненулевой поплавок приведет к логическому значению Правда Отказ Единственное значение поплавка, которое приводит к булеве Ложь это значение 0,0.
>>> integer = 42.0 >>> boolean = bool(integer) >>> boolean True >>> bool(0.0) False
Основы логики логики
Лоолевая логика имеет решающее значение для кодирования. Попробуйте найти какой-либо реальный код код, который не использует логическую логику. Вы, наверняка, наверняка неудача. Отсюда, чтобы стать мастером кода, сначала сначала овладеть логической логикой.
Этот код показывает базовое использование Логические логические операторы в питоне.
# Logic Statements
A = True # Temperatures are high
B = True # Arctic ice is melting
C = True # Sea levels are rising
D = False # All regions become hot
def follows(A, B):
"""Returns True if 'B follows from A"""
return not A or B
# Do we have a climate change?
climate_change = follows(follows(A, B), C)
if not D:
print(climate_change)
else:
print(D)
Прежде чем показать вам решение, возьмите предположение – какой вывод этого кода фрагмент?
Мы определяем четыре переменных с различными логическими заданиями. Каждая логическая переменная может быть либо Правда или Ложь Отказ
Рассмотрим два логических переменных А и B Отказ Вы должны понимать три концепции.
- Выражение
A и Bэто Правда , если и только если оба переменныеАиBуже Правда Отказ - Выражение
A или Bэто Правда , если и только если хотя бы одна переменная уже Правда Отказ - Выражение
неэто Правда , если и только еслиАэто Ложь Отказ
В коде мы определяем нашу собственную функцию следует за это требует двух аргументов А и B и возвращает A -> B Отказ
На словах: «Следствие B следует из предпосылки A ‘ Отказ
- Вы можете вычесть ничего из неправильной предпосылки. Таким образом,
A -> Bэто Правда ЕслиАэто Ложь Отказ - Вы можете вычитать только истинные заявления от истинного помещения. Таким образом,
A -> Bэто Правда ЕслиBэто Правда Отказ
Результат нашего вложенного вызова следует за Функция это Правда : (A -> B) -> C это Правда Как все три переменных являются Правда Отказ После прохождения состояния, если мы заявляем, что изменение климата действительно происходит.
Связанное логическое видео
Куда пойти отсюда?
Достаточно теории, давайте познакомимся!
Чтобы стать успешным в кодировке, вам нужно выйти туда и решать реальные проблемы для реальных людей. Вот как вы можете легко стать шестифункциональным тренером. И вот как вы польские навыки, которые вам действительно нужны на практике. В конце концов, что такое использование теории обучения, что никто никогда не нуждается?
Практические проекты – это то, как вы обостряете вашу пилу в кодировке!
Вы хотите стать мастером кода, сосредоточившись на практических кодовых проектах, которые фактически зарабатывают вам деньги и решают проблемы для людей?
Затем станьте питоном независимым разработчиком! Это лучший способ приближения к задаче улучшения ваших навыков Python – даже если вы являетесь полным новичком.
Присоединяйтесь к моему бесплатным вебинаре «Как создать свой навык высокого дохода Python» и посмотреть, как я вырос на моем кодированном бизнесе в Интернете и как вы можете, слишком от комфорта вашего собственного дома.
Присоединяйтесь к свободному вебинару сейчас!
Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.
Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python One-listers (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.
Его страсти пишут, чтение и кодирование. Но его величайшая страсть состоит в том, чтобы служить стремлению кодер через Finxter и помогать им повысить свои навыки. Вы можете присоединиться к его бесплатной академии электронной почты здесь.