Konverter Typer
Noen ganger kan Python automatisk tildele en datatype til en variabel, som kanskje ikke samsvarer med vårt tiltenkte valg. Derfor er det fordelaktig å ha evnen til å utøve kontroll over datatypevalget.
For eksempel kan vi gjøre et tall om til en streng, endre typen av numeriske data, eller til og med bruke hvilket som helst tall som en boolsk datatype. I dette kapittelet skal vi ta oss av konvertering av numeriske datatyper.
Først og fremst, ta en titt på syntaksen for å konvertere et tall til heltallsdatatypen:
value1 = int(657.89) value2 = int(90e3) value3 = int("678") print(value1) print(value2) print(value3)
Merk
Det har en enkel syntaks,
int(number)
, men hvis vi vil konvertere en streng til et heltall, bør denne strengen inneholde heltall i anførselstegn, somint("8990")
, ikkeint("899.0")
.
Swipe to start coding
I denne øvelsen skal du øve på å konvertere flyttall til heltall.
- Konverter
variable1
til et heltall og lagre resultatet iinteger1
- Konverter
variable2
til et heltall og lagre resultatet iinteger2
- Konverter
variable3
til et heltall og lagre resultatet iinteger3
Når de er konvertert, vil du ha tre interessante tall! På slutten av dette kapittelet vil du lære hvorfor hvert av disse tallene regnes som et "perfekt tall." 🤔
Løsning
Merk
Et perfekt tall er et heltall som er summen av sine positive egentlige divisorer: 6 = 1+2+3. Våre kurs hjelper ikke bare med å utvikle seg i programmering.😄
Takk for tilbakemeldingene dine!