proglog

Een inleiding tot programmatielogica met Python

View on GitHub

Variabelen

Een variabele is een plaats in het interne geheugen van je computer (RAM). Je bewaart gegevens in een variabele: een string, een getal of een logische waarde.
Voorbeeld: je maakt een variabele. Je bewaart er je voornaam in. Je kan verder in je programma de informatie uit de variabele lezen, en er iets mee doen: op het scherm tonen, of gebruiken in een berekening …
Je maakt zoveel variabelen als je denkt nodig te hebben. Je geeft elke variabele een unieke naam. Je onderscheidt zo de variabelen van elkaar.
Jij kiest zelf de naam voor elke variabele. De naam mag in de meeste programmeertalen geen spaties bevatten en niet met een cijfer beginnen. Je kiest een naam die duidelijk aangeeft waarvoor je de variabele gebruikt.
Dit maakt je programma leesbaar en makkelijker te begrijpen.

Moderne programmeurs gebruiken een afspraak voor de schrijfwijze van variabelen. Deze afspraak heet camelcase. Je tikt daarbij de naam van een variabele in kleine letters.
Als de naam bestaat uit meerdere woorden, begin je elk nieuw woord met een hoofdletter. Je gebruikt geen spaties.
Voorbeelden: aantalKinderen, grootsteWedde, kortingVoorGroteGezinnen.

Opmerking

Python heeft verschillende sleutelwoorden met een speciale betekenis. Deze woorden zijn gereserveerd voor de taal.
Je mag deze woorden niet gebruiken als naam van een variabele.
Je ken al een paar woorden: print, True, en False. Je mag geen variabele met de naam print, True of False maken.

Voorbeeld

Je maakt een voorbeeld:

Je maakt het programma.

  1. Je maakt een nieuw bestaand aan met de naam persoon.py.

  2. Je maakt een variabele aan met de naam voornaam en de waarde "Mia". Je schrijft dit op volgende manier in Python.
    voornaam = "Mia"
    
  3. Je maakt een variabele aan met de naam aantalKinderen en de waarde 3.

  4. Je maakt een variabele aan met de naam gehuwd en de waarde True.
    ...
    aantalKinderen = 3
    gehuwd = True
    
  5. Je toont nu de waarde van de variabele voornaam in het uitvoerscherm.
    ...
    print(voornaam)
    
  6. Je toont ook de waarden van de variabelen aantalKinderen en gehuwd.
    ...
    print(aantalKinderen)
    print(gehuwd)
    
  7. Je bewaart en voert uit.

Je ziet volgende uitvoer in het terminalvenster:

Mia
3
true

Je programma ziet er nu zo uit:

voornaam = "Mia"
aantalKinderen = 3
gehuwd = True
print(voornaam)
print(aantalKinderen)
print(gehuwd)

image Film.

Wijzigen

Je kan de waarde van een variabele wijzigen ("variabel"). Je kan in de loop van je programma een andere waarde in je variabele plaatsen.
Voorbeeld: Mia krijgt nog een kind: het aantal kinderen wijzigt van 3 naar 4.
Je opent het programma persoon.py. Je voegt onderaan volgende regel toe:

...
aantalKinderen = 4
print(aantalKinderen)

Je bewaart en voert uit. Je ziet volgende uitvoer in het terminalvenster:

Mia
3
True
4

Gebruik in een berekening

Je kan de inhoud van een variabele gebruiken in een berekening.
Voorbeeld: Mia krijgt €120 kindergeld per kind. Je berekent het totale kindergeld als volgt: lees de inhoud van de variabele aantalKinderen (4) en vermenigvuldig dit met 120.
Je kan het resultaat van de berekening:

Je kiest hier voor het rechtstreeks tonen. Voeg volgende regel toe aan je programma:

...
print(aantalKinderen * 120)

Je bewaart en voert uit. Je ziet nu volgende uitvoer onderaan in het terminalvenster:

480

image Lotto.

⏪ Meerdere bewerkingen ⏫ Index Opvragen ⏩