Inhoudstafel
Deze code zal een error geven.
maandloon = 1700
print('Je verdient ' + maandloon + ' per maand')
Aan de hand van deze error kunnen we afleiden dat het om een fout gaat met de data types integer (int) en string (str)
. De fout situeert zich op lijn 2 van het script, dit kunnen we hieraan zien line 2
.
We krijgen een error omdat we 'Je verdient'
dat van het data type string is, niet kunnen optellen met maandloon
dat van het data type integer is.
We kunnen geen waarden van verschillende data types optellen.
Om dit op te lossen kunnen we data types omzetten.
Door de functie str() zetten we de variabele maandloon om naar een string.
maandloon = 1700
print('Je verdient ' + str(maandloon) + ' per maand')
Dit kunnen we doen voor elk data type.
Omzetten naar een integer getal.
print(int('60'))
print(int(60.0))
print(int(60.6))
print(int(True))
print(int(False))
https://www.youtube.com/watch?v=OH2QwmtQO88
Omzetten naar een tekst string.