0%

Waarden en variabelen · oefening

Laat Python het rekenwerk doen

Met getallen in een programma kun je rekenen. Jij schrijft de berekening en Python levert een nieuwe waarde op.

print(8 + 4)

Python telt de twee gehele getallen op voordat print() wordt uitgevoerd. De uitvoer is dus 12.

De berekening 8 + 4 is een expressie. Een expressie is code die een waarde oplevert.

Vier rekenoperatoren

Voor optellen en aftrekken gebruikt Python vertrouwde symbolen. Voor vermenigvuldigen en delen gebruikt het symbolen die je gemakkelijk op een toetsenbord kunt typen.

BewerkingPython-operatorVoorbeeldResultaat
Optellen+8 + 412
Aftrekken-8 - 44
Vermenigvuldigen*8 * 432
Delen/8 / 42.0

Voer ze alle vier uit:

Try it

Delen met / levert een float op, ook als de uitkomst een geheel aantal is. Daarom toont Python 2.0 in plaats van 2.

Getallen zijn geen strings

Aanhalingstekens maken nog steeds een belangrijk verschil:

Try it

De eerste regel rekent. De tweede regel drukt tekst letterlijk af.

Meer dan één bewerking

Python volgt de gebruikelijke rekenvolgorde: vermenigvuldigen en delen komen vóór optellen en aftrekken.

Try it

Het eerste resultaat is 14. In de tweede expressie geven de haakjes aan dat Python eerst moet optellen. Het resultaat is daarom 20.

Haakjes zijn ook handig wanneer ze niet strikt nodig zijn. Ze kunnen een ander duidelijker laten zien welke volgorde je bedoelt.

Welke expressie vraagt Python om 6 met 4 te vermenigvuldigen?

Maak vier berekeningen af

De startcode drukt de som en het verschil van 9 en 3 al af.

Voeg nog twee printinstructies toe:

  1. Vermenigvuldig 9 met 3 met behulp van *.

  2. Deel 9 door 3 met behulp van /.

De volledige uitvoer moet zijn:

12
6
27
3.0

Schrijf de berekeningen binnen print(). Typ de antwoorden niet als tekst tussen aanhalingstekens. Python moet het rekenwerk doen.

Opdracht

Behoud de bestaande optelling en aftrekking. Voeg twee printinstructies toe die 9 met 3 vermenigvuldigen en 9 door 3 delen.

De uitvoer moet zijn:

12
6
27
3.0