Programmeren in Python/Variabelen en gegevens: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
k →Invoer: correcte voorbeeld, het was twee keer dezelfde code Label: bewerking met nieuwe wikitekstmodus |
|||
Regel 111:
| Code=
<source lang=python>
print("Hallo, ik ben " +
</source>
Regel 123:
Traceback (most recent call last):
File "klad.py", line 3, in <module>
print("Hallo, ik ben " +
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 ==
|