Hoe voert Python een programma met functies uit?
### FUNCTIEDEFINITIE
def totZiens():
print("..en dan..")
print("tot ziens!")
### HOOFDPROGRAMMA
print("Hallo!")
totZiens()
print("Klaar!")
Uitvoer:
Hallo!
..en dan..
tot ziens!
Klaar!
print("Hallo!") wordt uitgevoerd.totZiens() springt Python naar de functiedefinitie.print-statements in de functie worden uitgevoerd.print("Klaar!") wordt uitgevoerd.Functies worden dus alleen uitgevoerd wanneer ze worden aangeroepen.