Programmeren in Python/Variabelen en gegevens: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
QZanden (overleg | bijdragen)
k →‎Invoer: correcte voorbeeld, het was twee keer dezelfde code
Label: bewerking met nieuwe wikitekstmodus
DimiC88 (overleg | bijdragen)
Regel 111:
| Code=
<source lang=python>
jaarage = 31
 
print("Hallo, ik ben " + jaarage + ".")
 
</source>
Regel 123:
Traceback (most recent call last):
File "klad.py", line 3, in <module>
print("Hallo, ik ben " + jaarage + ".")
TypeError: can only concatenate str (not "int") to str
</pre>
 
We krijgen een ''error'' of een fout, meer bepaald een ''TypeError''. Wanneer u tekst wilt combineren met een getal, wordt er eigenlijk meer tekst verwacht. Om dit te verhelpen kunnen we een functie gebruiken, namelijk de functie <code>str()</code>. Met de functie <code>str()</code> kunnen we getallen laten omzetten in tekst. Deze functie heeft een parameter waar je een variable kunt meegeven als argument aan de functie, de functie zet het om in tekst en geeft het terug zodat je het kunt gebruiken in je programma. Je gebruikt het bijvoorbeeld als volgt.
 
{{Code|
| Taal=Python
| Titel=Getallen
| Code=
<source lang=python>
age = 31
 
print("Hallo, ik ben " + str(age) + ".")
 
</source>
}}
 
'''Output:'''
 
<pre>
Hallo, ik ben 31.
</pre>
 
== Datatypes ==
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.