Globale variabelen zijn variabelen die buiten functies zijn gedeclareerd en overal in het programma beschikbaar zijn.
Ze worden vaak gebruikt voor constanten — waarden die niet veranderen:
### GLOBALE VARIABELEN
BTW = 0.21 # 21% btw
### FUNCTIES
def berekenPrijsInclBTW(prijs_zonder_BTW):
prijs_incl_BTW = prijs_zonder_BTW * (1 + BTW)
return round(prijs_incl_BTW, 2)
### HOOFDPROGRAMMA
prijs = berekenPrijsInclBTW(19.90)
print("Prijs inclusief btw:", prijs)
Voordeel: als het BTW-percentage verandert, hoef je het maar op één plek aan te passen.
Conventie: constanten schrijf je in HOOFDLETTERS (BTW, PI, MAX_SCORE).