#7. Логический тип bool. Операторы сравнения и операторы and, or, not | Python для начинающих

preview_player
Показать описание
Рассказывается о работе операторов сравнения и операторах and, or, not для формирования составных условий. Узнаете о работе функции bool(), а также познакомитесь с многочисленными примерами логических выводов.

Рекомендации по теме
Комментарии
Автор

У вас отличные уроки на степике, решаю с удовольствием. Курс лучше чем у многих!

likeclockwork
Автор

Уровень сарказма - джун:
>>>bool("False")
True

RomaDrobot
Автор

коммент ради поддержки автора, спасибо

andreychernykh
Автор

Классно! Продолжайте, жду новые видео

БаторХалудоров
Автор

Спасибо за прекрасный урок, еще раз порадовалась, что стала повторять. Была уверена (не знаю почему), что пробел False. Хотя конечно, это же символ

elenalevasheva
Автор

Мощно, Сергей ! Сразу закон Де Моргана дали )

mantrida
Автор

not функция очень удобная . Она помогает не смотреть в строку в отличие от другого использования

УльтФан
Автор

Что у вас там ещё есть? Java? Нейросети? Все равно, буду с вами все учить!

dzianis
Автор

Сергей, я совсем недавно(май 2022) узнал о Вашем курсе. Огромное спасибо за Ваш труд, он поможет очень многим людям.
Хотелось бы ещё раз спросить насчет практических заданий: добавили ли их или нет?

borisbortnikov
Автор

Какая интересная прогрессия, с каждым новым уроком просмотров и лайков всё меньше и меньше

feihuya
Автор

Несогласен с проверкой на нечётное число (примерно на 8:20). Понятие чётного и нечётного числа существуют только для целых чисел, а остаток от деления % работает и для вещественных. И конструкция
x % 2 != 0
для, например, x = 7.5 выдаст True. Ответ правильный, но он не отвечает на поставленный вопрос. Поэтому для проверки на нечётное число надо использовать
x % 2 == 1

v.chubatyj
Автор

здесь бы мог быть пример с умножением и сложением, что будет если умножить или сложить False на True, и как можно заменять and or на операнды & |. это бы помогло тем кто знакомился с другими языками, или кто встретит такой тип решения в других примерах.

ankhmarcius
Автор

Про ввод логических значений с клавиатуры.
f=bool(input())

print(f)
Что бы ни ввели с клавиатуры, True или False, будет напечатано True, т.к. функция input возвращает строку, а строка "True" и строка "False" -строки не пустые, поэтому bool преобразует их в True. Нужно, как-то закодировать эти значения. Например
f=bool(input("Введите 1 - да, 0 - нет:")=="1")
print(f)
Теперь, если введут 1, то будет напечатано True, если 0 (или что-то отличное от 1), то напечатается False.

olegkomlev
Автор

Спасибо вам огромное!!! Все очень чётко и понятно!!!

TanyaTenshova
Автор

можно делать больше уроков в не интерактивном режиме просто сложно переносить с интерактивного режима в нормальный

KABUM
Автор

Добрый день! Вы рассмотрели союзы "and, or, not", подскажите а если использовать их в символьном виде "&&, ||, !=" возможно? Например в циклах, условиях. И есть ли в Python "исключающее или"?

paveldudnikov
Автор

А где взять практические задания к данному курсу? спасибо

SamadhiSitaram
Автор

Большое спасибо. Только не понял откуда взялся x = 7, когда x ранее 7 не присваивал. не понял. поясните пжлста

SamadhiSitaram
Автор

Здравствуйте, как понимать условие y >= -2 and y <= 5 и второе -2 <= y <= 5 что это одно и то же, если у них разные значения true и false?

denbraun
Автор

Есть идеи для чего в реальной жизни в 21 веке нужны эти boolean true и false. Где они применяются в работе?

Россиянин-ьб