Konverter Typer
Til tider kan Python automatisk tildele en datatype til en variabel, hvilket måske ikke stemmer overens med vores tilsigtede valg. Derfor er det fordelagtigt at have evnen til at udøve kontrol over datatypens valg.
For eksempel kan vi omdanne et tal til en streng, ændre typen af numeriske data eller endda bruge hvilket som helst tal som en boolesk datatype. I dette kapitel vil vi tage os af at konvertere numeriske datatyper.
Først og fremmest, tag et kig på syntaksen for at konvertere et tal til heltalsdatatypen:
value1 = int(657.89) value2 = int(90e3) value3 = int("678") print(value1) print(value2) print(value3)
Bemærk
Det har en simpel syntaks,
int(number)
, men hvis vi vil konvertere en streng til et heltal, skal denne streng indeholde heltal tal i anførselstegn, somint("8990")
, ikkeint("899.0")
.
Swipe to start coding
I denne øvelse vil du øve dig i at konvertere flydende værdier til heltal.
- Konverter
variable1
til et heltal og gem resultatet iinteger1
- Konverter
variable2
til et heltal og gem resultatet iinteger2
- Konverter
variable3
til et heltal og gem resultatet iinteger3
Når de er konverteret, vil du have tre interessante tal! I slutningen af dette kapitel vil du lære, hvorfor hvert af disse tal betragtes som et "perfekt tal." 🤔
Løsning
Bemærk
Et perfekt tal er et heltal, der er summen af dets positive egentlige divisorer: 6 = 1+2+3. Vores kurser hjælper ikke kun med at udvikle sig i programmering.😄
Tak for dine kommentarer!