Conditional Logic¶
if
Statement¶
Syntax¶
if condition:
Statement...1
Statement...2
Statement...n
The
if
keywordA Condition(that is an expression that evaluates True or False)
A colon
Starting on the next line, an indented block of code(called if clause)
Flowchart¶
# Example-1
x = 5
if x > 3:
print("Smaller")
print("Inside if")
print("Outside if")
Smaller
Inside if
Outside if
# Example-2
if x < 3:
print("Smaller")
if x > 3:
print("Larger")
print("End")
Larger
End
else
Statement¶
Syntax¶
if condition:
Body of if block
else:
Body of else block
The
else
keywordA colon
Starting on the next line, an indented block of code(called else clause)
Flowchart¶
a = -10
if a > 0:
print("Positive")
else:
print("Negative")
Negative
a = 10
if a > 0:
print("Positive")
else:
print("Negative")
Positive
a = -3
if a >= 0:
print("Positive")
else:
print("Negative")
Negative
elif
Statement¶
Syntax¶
if test expression:
Body of if
elif test expression:
Body of elif
else:
Body of else
The
elif
keywordA Condition(that is an expression that evaluates True or False)
A colon
Starting on the next line, an indented block of code(called elif clause)
Flowchart¶
bmi = 20
if bmi <= 18.5:
print("Unhealthy")
elif bmi >= 18.5 and bmi < 24.5:
print("Normal")
elif bmi >= 24.5 and bmi < 30:
print("Healthy")
else:
print("Obese")
Obese
# Even or Odd
A = int(input("Enter a number: "))
if A % 2 == 0:
print("Even")
else:
print("Odd")
Enter a number: 10
Even
20 % 2
0
11 % 2
1
25 % 2
1