Каждый проект «один код», который вы наберетесь в свою карьеру, будут содержать Операторы управления потоком например, пока и если. Оператор потока управления требуется Лоолевая логика определить выполнение программы.
Основы логической логики
Основы логической логики просты.
- 1) выражение х и у это
Правда
, если обах
иy
являютсяПравда
Отказ - 2) выражение х или у это
Правда
, если хотя бы одна из двух переменных –Правда
Отказ - 3) выражение не х это
Правда
, если х этоЛожь
Отказ - 4) выражение A и B или C такой же, как (A и B) или C Это означает, что «и» оценивается раньше «или».
Эти четыре правила достаточно, чтобы решить следующую головоломку о логических операторах: вы можете решить это?
Головоломка логическая логика
Я соскабливал данные этой головоломки от самых влиятельных пользователей Reddit:
# Influential reddit users # in million karmas way_fairer = 2.7 StickleyMan = 2.3 _vargas_ = 2.3 smeeee = 1.3 a = way_fairer > StickleyMan b = StickleyMan < smeeee and a c = _vargas_ >= StickleyMan c = a and b or c and smeeee > 1.2 d = not ((a and b) or c) if c and a: print(d) else: print(not d)
Головоломка : Что такое выход этого фрагмента кода?
Хорошая головоломка тренирует один аспект ваших навыков кодирования. Эта головоломка улучшает важный навык: Понимание основных логических операторов Отказ
Вы мастер-кодер? Вы можете проверить решение этой головоломки здесь: Проверьте свои навыки сейчас!
Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.
Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python One-listers (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.
Его страсти пишут, чтение и кодирование. Но его величайшая страсть состоит в том, чтобы служить стремлению кодер через Finxter и помогать им повысить свои навыки. Вы можете присоединиться к его бесплатной академии электронной почты здесь.