Getallen printen

We herhalen hoe je getallen in een zin kan printen

Als je een getal wil uitprinten kun je dat doen door het getal aan print() mee te geven. Bijvoorbeeld zo:

prijs_per_stuk = 3.60

print("De prijs per stuk is: ")
print(prijs_per_stuk)

Het getal wordt dan onder de zin geprint. En er staat ook geen euro achter bijvoorbeeld. Om getallen en strings samen met een print statement uit te printen hebben we twee dingen geleerd.

Strings en int met een komma printen

Allereerst kun je om de variabele met het getal een komma zetten. Kijk maar hoe we dat doen in het voorbeeld hieronder:

prijs_per_stuk = 3.60

print("De prijs per stuk is: ", prijs_per_stuk, "euro.")

aantal = int(input("Hoeveel stuks wilt u? "))

totaalprijs = aantal * prijs_per_stuk
print("De totaalprijs is dan", totaalprijs, "euro.")

Je zet dus voor en na de variabele een , en Python zet de dan de zin en het getal achter elkaar met een spatie ertussen! Je kan op deze manier ook meerdere getallen en strings combineren.

Strings en int met een plus printen

Je kunt ook de strings aan elkaar plakken met + zoals je gezien heb bij het printen van woorden. Dit kun je ook gebruiken om strings en getallen samen te printen maar dan moet je wel eerst het getal omzetten in een string met de functie str() . Deze functie doet het omgekeerde van int().

commando

uitkomst

pi = "3.14"

pi = int(pi)

pi = 3.14 (het float getal 3,14)

zwaartekracht = 9.81

zwaartekracht = str(zwaartekracht)

zwaartekracht = "9.81" (de string met de tekens 9 . 8 en 1

Dus met een commando als str(zwaartekracht) maken we van het getal 9.81 de string "9.81". Kijk in het voorbeeld hoe we dat kunnen gebruiken om een getal uit te printen.

prijs_per_stuk = 3.60

print("De prijs per stuk is: " + str(prijs_per_stuk) + " euro.")

aantal = int(input("Hoeveel stuks wilt u? "))

totaalprijs = aantal * prijs_per_stuk
print("De totaalprijs is dan " + str(totaalprijs) + " euro.")

Merk wel op dat we de spatie er nu zelf bij moeten zetten! De operator + plakt namelijk direct de strings aan elkaar zonder iets ertussen.

Oefenopdracht - 0.3 - getallen printen

Schrijf een een programma dat - Minimaal 1 getal inleest - Een berekening uitvoert - Het resultaat print in een of meerdere zinnen zoals in het voorbeeld.

Last updated

Was this helpful?