Skip to main content

if else

if

if condition:
statement

the code(statement) will only be executed if the condition is true

age = int(input("your age? "))
# your age? 10

if age < 12:
print("you are under 12")
# you are under 12

if & else

age =int(input("what is your age? "))

if age < 4:
print("film is to complicated for you")
else:
if age < 12:
print("have fun!")
else:
if age < 16:
print("are you sure?")
else:
print("really?!?!?!?!???")

elif

age =int(input("what is your age? "))

if age < 4:
print("film is to complicated for you")
elif age < 12:
print("have fun!")
elif age < 16:
print("are you sure?")
else:
print("really?!?!?!?!???")

comparison operators

operator
x == yEquals
x != yNot Equals
x < yLess than
x <= yLess than or equal to
x > yGreater than
x >= yGreater than or equal to

True and False

python considers everything that is not equal to false as true but what is false?

  • numeric null values (0, 0L, 0.0...)
  • the boolean value False
  • empty strings
  • empty lists/tuples
  • empty dictionaries
  • and the value None

Compound Condition

you can also use "and", "or", "not" example:

a = 42
20 < a and a < 100
# True

b = 123
20 < b and b < 100
# False