Class-17 Conditions
Class-17 Conditions
CONDITIONS
Python by Computer G
PYTHON CONDITIONS
if statement
elif
else
PYTHON CONDITIONS
Python supports the usual logical conditions from mathematics:
Equals: a == b
Not Equals: a != b
Less than: a < b
Less than or equal to: a <= b
Greater than: a > b
Greater than or equal to: a >= b
IF STATEMENT
An "if statement" is written by using the if keyword.
Example If statement:
a = 33
b = 200
if b > a:
print("b is greater than a")
INDENTATION
Python relies on indentation, using whitespace, to define
scope in the code. Other programming languages often use
curly-brackets for this purpose.
Example If statement, without indentation (will raise an
error):
a = 33
b = 200
if b > a:
print("b is greater than a") # you will get an error
ELIF
The elif keyword is pythons way of saying "if the previous
conditions were not true, then try this condition".
Example
a = 33
b = 33
if b > a:
print("b is greater than a")
elif a == b:
print("a and b are equal")
ELSE
The else keyword catches anything which isn't caught by the preceding
conditions.
Example
a = 200
b = 33
if b > a:
print("b is greater than a")
elif a == b:
print("a and b are equal")
else:
print("a is greater than b")
You can also have an else without the elif:
Example
a = 200
b = 33
if b > a:
print("b is greater than a")
else:
print("b is not greater than a")
Thanks For Watching