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.
| Bewerking | Python-operator | Voorbeeld | Resultaat |
|---|---|---|---|
| Optellen | + | 8 + 4 | 12 |
| Aftrekken | - | 8 - 4 | 4 |
| Vermenigvuldigen | * | 8 * 4 | 32 |
| Delen | / | 8 / 4 | 2.0 |
Voer ze alle vier uit:
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:
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.
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:
Vermenigvuldig 9 met 3 met behulp van
*.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