Muunna Tyyppejä
Ajoittain Python saattaa automaattisesti määrittää muuttujalle tietotyypin, joka ei välttämättä vastaa meidän tarkoitustamme. Siksi on hyödyllistä kyetä hallitsemaan tietotyypin valintaa.
Esimerkiksi voimme muuttaa numeron merkkijonoksi, vaihtaa numeerisen datan tyyppiä tai jopa käyttää mitä tahansa numeroa boolean-tietotyyppinä. Tässä luvussa käsittelemme numeeristen tietotyyppien muuntamista.
Ensinnäkin, katsotaan numeron muuntamisen kokonaislukutietotyypiksi syntaksia:
value1 = int(657.89) value2 = int(90e3) value3 = int("678") print(value1) print(value2) print(value3)
Huomautus
Sillä on yksinkertainen syntaksi,
int(number)
, mutta jos haluamme muuntaa merkkijonon kokonaisluvuksi, tämän merkkijonon tulisi sisältää kokonaislukuja lainausmerkeissä, kutenint("8990")
, eiint("899.0")
.
Swipe to start coding
Tässä harjoituksessa harjoittelet liukulukuarvojen muuntamista kokonaisluvuiksi.
- Muunna
variable1
kokonaisluvuksi ja tallenna tulosinteger1
- Muunna
variable2
kokonaisluvuksi ja tallenna tulosinteger2
- Muunna
variable3
kokonaisluvuksi ja tallenna tulosinteger3
Kun olet muuntanut, sinulla on kolme mielenkiintoista numeroa! Tämän luvun lopussa opit, miksi kutakin näistä numeroista pidetään "täydellisenä numerona." 🤔
Ratkaisu
Huom
Täydellinen luku on kokonaisluku, joka on sen positiivisten oikeiden jakajien summa: 6 = 1+2+3. Kurssimme eivät vain auta kehittymään ohjelmoinnissa.😄
Kiitos palautteestasi!