Voorwaardelijke uitspraken en operatoren

Introductie tot Python voor developers

Jasmin Ludolf

Senior Data Science Content Developer

Booleans

# Booleaanse variabele
the_truth = True
print(the_truth)
True
  • Gebruikt voor vergelijkingen
Introductie tot Python voor developers

Operatoren

  • Vergelijkingsoperatoren

    • Symbolen of combinaties van symbolen
    • Gebruikt om waarden te vergelijken
  • Controleren of twee dingen gelijk zijn

    • ==
Introductie tot Python voor developers

Gelijkheid controleren

# Vergelijk of 2 gelijk is aan 3
2 == 3
False
# Controleer dat 2 niet gelijk is aan 3
2 != 3
True
  • Veelvoorkomend: inloggegevens controleren
Introductie tot Python voor developers

Numerieke vergelijkingsoperatoren

# Is 5 kleiner dan 7?
5 < 7
True
# Is 5 kleiner dan of gelijk aan 7?
5 <= 7
True
# Is 5 groter dan 7?
5 > 7
False
# Is 5 groter dan of gelijk aan 7?
5 >= 7
False
Introductie tot Python voor developers

Andere vergelijkingen

# Is James greater than Brian
"James" > "Brian"
True
  • Strings worden alfabetisch vergeleken
Introductie tot Python voor developers

Voorwaardelijke uitspraken

  • Als if-voorwaarde waar is, voer actie uit; anders overslaan
# Controleer pastahoeveelheid
required_quantity = 500
pasta_quantity = 200


# Vergelijk pastahoeveelheden if pasta_quantity >= required_quantity
Introductie tot Python voor developers

Voorwaardelijke uitspraken

  • Als if-voorwaarde waar is, voer actie uit; anders overslaan
# Controleer pastahoeveelheid
required_quantity = 500
pasta_quantity = 200


# Vergelijk pastahoeveelheden if pasta_quantity >= required_quantity:
Introductie tot Python voor developers

Voorwaardelijke uitspraken

  • Als if-voorwaarde waar is, voer actie uit; anders overslaan
# Controleer pastahoeveelheid
required_quantity = 500
pasta_quantity = 200


# Vergelijk pastahoeveelheden if pasta_quantity >= required_quantity:
print("Je hebt genoeg pasta!")
Introductie tot Python voor developers

Inspringing

# Controleer pastahoeveelheid
required_quantity = 500
pasta_quantity = 200


# Vergelijk pastahoeveelheden if pasta_quantity >= required_quantity:
print("Je hebt genoeg pasta!") # Deze regel is niet ingesprongen
    print("Je hebt genoeg pasta!")
    ^
IndentationError: expected an indented block
Introductie tot Python voor developers

Elif-statement

# Controleer pastahoeveelheid
required_quantity = 500
pasta_quantity = 200

# Vergelijk pastahoeveelheden if pasta_quantity >= required_quantity:
print("Je hebt genoeg pasta!")
elif pasta_quantity >= 300: print("Bijna genoeg pasta. Neem een kleinere portie.")
  • Je kunt zoveel elif-blokken gebruiken als je wilt!
Introductie tot Python voor developers

Else-statement

# Controleer pastahoeveelheid
required_quantity = 500
pasta_quantity = 200

# Vergelijk pastahoeveelheden if pasta_quantity >= required_quantity:
print("Je hebt genoeg pasta!")
elif pasta_quantity >= 300: print("Bijna genoeg pasta. Neem een kleinere portie.")
# Anders... else: print("Onvoldoende pasta.")
Onvoldoende pasta.
Introductie tot Python voor developers

Spiekbriefje vergelijkingsoperatoren

Operator Functie
== Gelijk aan
!= Niet gelijk aan
> Groter dan
>= Groter dan of gelijk aan
< Kleiner dan
<= Kleiner dan of gelijk aan
Trefwoord Functie Gebruik
if Als voorwaarde waar is Eerst in de flow
elif Anders: controleer voorwaarde Na if
else Anders: voer deze actie uit Na elif
Introductie tot Python voor developers

Laten we oefenen!

Introductie tot Python voor developers

Preparing Video For Download...