Boolean Rules
June 10, 2018
One thing I need to learn before I go further with Python is to thoroughly learn the logic rules. Sure, you can just learn the concepts but being able to write actual code will mean memorising these rules.
- not False = True
-
not True = False
-
True or False = True
- True or True = True
- False or True = True
-
False or False = False
-
True and False = False
- True and True = True
- False and True = False
-
False and False = False
-
not (True or False) = False
- not (True or True) = False
- not (False or True) = False
-
not (False or False) = True
-
not (True and False) = True
- not (True and True) = False
- not (False and True) = True
-
not (False and False) = True
-
1 != 0 True
- 1 != 1 False
- 0 != 1 True
-
0 != 0 False
-
1 == 0 False
- 1 == 1 True
- 0 == 1 False
- 0 == 0 True
Recent Entries
- Filter First, Think Later February 21, 2026
- Five Hundred Bugs That Fuzzers Missed February 20, 2026
- Gemini 3.1 Pro and the 0.1 That Matters February 19, 2026