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