Professional Documents
Culture Documents
OOP 03 Selections
OOP 03 Selections
b = (1 > 2)
AdditionQuiz
False False
boolean-expression radius >= 0?
True True
(a) (b)
SimpleIfDemo
True False
boolean-expression
Statement(s) for the true case Statement(s) for the false case
(a) (b)
False
score >= 90
False
True score >= 80
False
grade = 'A' True score >= 70
False
grade = 'B' True score >= 60
grade = 'D'
grade = 'F'
pig
0: monkey
rat
1: rooster
dog ox 2: dog
3: pig
rooster tiger 4: rat
year % 12 = 5: ox
monkey rabbit 6: tiger
7: rabbit
sheep dragon
8: dragon ChineseZodiac
9: snake
horse snake 10: horse
11: sheep
BMI Interpretation
ComputeTax
True False not (age > 18) is False, because (age > 18) is True.
False True not (gender == 'M') is True, because (grade == 'M') is False.
False False False (age > 34) or (weight >= 150) is False, because (age >
False True True 34) and (weight >= 150) are both False.
True False True (age > 14) or (weight < 140) is true, because (age >
True True True 14) is True.
TestBooleanOperators
LeapYear
Lottery
is equivalent to
y = 1 if x > 0 else -1