Intermediate Python
Hugo Bowne-Anderson
Data Scientist at DataCamp
<
, >
, >=
, <=
, ==
, !=
and
, or
, not
if
, else
, elif
if condition :
expression
control.py
z = 4
if z % 2 == 0 : # True print("z is even")
z is even
if condition :
expression
expression
not part of ifcontrol.py
z = 4
if z % 2 == 0 : # True
print("z is even")
z is even
if condition :
expression
control.py
z = 4
if z % 2 == 0 :
print("checking " + str(z))
print("z is even")
checking 4
z is even
if condition :
expression
control.py
z = 5
if z % 2 == 0 : # False
print("checking " + str(z))
print("z is even")
if condition :
expression
else :
expression
control.py
z = 5
if z % 2 == 0 : # False
print("z is even")
else :
print("z is odd")
z is odd
if condition :
expression
elif condition :
expression
else :
expression
control.py
z = 3
if z % 2 == 0 :
print("z is divisible by 2") # False
elif z % 3 == 0 :
print("z is divisible by 3") # True
else :
print("z is neither divisible by 2 nor by 3")
z is divisible by 3
if condition :
expression
elif condition :
expression
else :
expression
control.py
z = 6
if z % 2 == 0 :
print("z is divisible by 2") # True
elif z % 3 == 0 :
print("z is divisible by 3") # Never reached
else :
print("z is neither divisible by 2 nor by 3")
z is divisible by 2
Intermediate Python