Typen Converteren
Soms kan Python automatisch een gegevenstype toewijzen aan een variabele, wat mogelijk niet overeenkomt met onze beoogde keuze. Daarom is het voordelig om de mogelijkheid te hebben om controle uit te oefenen over de selectie van het gegevenstype.
We kunnen bijvoorbeeld een getal omzetten in een string, het type van numerieke gegevens wijzigen, of zelfs elk getal als een booleaanse gegevenstype gebruiken. In dit hoofdstuk gaan we ons bezighouden met het converteren van numerieke gegevenstypen.
Allereerst, bekijk de syntaxis van het converteren van een getal naar het gehele getal gegevenstype:
value1 = int(657.89) value2 = int(90e3) value3 = int("678") print(value1) print(value2) print(value3)
Opmerking
Het heeft een eenvoudige syntaxis,
int(number)
, maar als we een string naar een integer willen converteren, moet deze string integer getallen tussen aanhalingstekens bevatten, zoalsint("8990")
, nietint("899.0")
.
Swipe to start coding
In deze oefening ga je oefenen met het converteren van float-waarden naar gehele getallen.
- Converteer
variable1
naar een geheel getal en sla het resultaat op ininteger1
- Converteer
variable2
naar een geheel getal en sla het resultaat op ininteger2
- Converteer
variable3
naar een geheel getal en sla het resultaat op ininteger3
Eenmaal geconverteerd, heb je drie interessante getallen! Aan het einde van dit hoofdstuk leer je waarom elk van deze getallen als een "perfect getal" wordt beschouwd. 🤔
Oplossing
Opmerking
Een perfect getal is een geheel getal dat de som is van zijn positieve echte delers: 6 = 1+2+3. Onze cursussen helpen niet alleen bij het ontwikkelen in programmeren.😄
Bedankt voor je feedback!