Python case statement
Op deze pagina:
Python had geen ingebouwd case statement zoals sommige andere programmeertalen. Je kunt echter eenvoudig functies in een dictionary plaatsen waarmee je dan een case statement kunt nabootsen:
# de functies
def opdracht1():
print('nummer1')
print('***')
def opdracht2():
print('nummer2')
print('***')
def opdracht3():
print('nummer3')
print('***')
# de dictionary met de case statements
case = {1:opdracht1,
2:opdracht2,
3:opdracht3}
# keuze als case selector
keuze = 1
case[keuze]()
keuze = 3
case[keuze]()
# De uitvoer hiervan:
nummer1
***
nummer3
***