Het volgende programma heeft een fout: de functie cijferVerbeteren() past het cijfer niet aan:
### GLOBALE VARIABELEN
cijfer_engels = 3.4
### FUNCTIEDEFINITIES
def cijferVerbeteren():
cijfer_engels = 9.8
print("Cijfer binnen functie:", cijfer_engels)
### HOOFDPROGRAMMA
cijferVerbeteren()
print("Cijfer na functie aanroep:", cijfer_engels)
De functie maakt een lokale variabele cijfer_engels aan in plaats van de globale aan te passen.
Fix de fout door het global-sleutelwoord toe te voegen.
Verwachte uitvoer:
Cijfer binnen functie: 9.8
Cijfer na functie aanroep: 9.8