Konvertera Typer
Ibland kan Python automatiskt tilldela en datatyp till en variabel, vilket kanske inte stämmer överens med vårt avsedda val. Därför är det fördelaktigt att ha förmågan att utöva kontroll över valet av datatyp.
Till exempel kan vi omvandla ett nummer till en sträng, ändra typen av numeriska data, eller till och med använda vilket nummer som helst som en boolean datatyp. I detta kapitel ska vi ta hand om att konvertera numeriska datatyper.
Först och främst, ta en titt på syntaxen för att konvertera ett nummer till datatypen heltal:
value1 = int(657.89) value2 = int(90e3) value3 = int("678") print(value1) print(value2) print(value3)
Notera
Det har en enkel syntax,
int(number)
, men om vi vill konvertera en sträng till ett heltal, bör denna sträng innehålla heltal i citattecken, somint("8990")
, inteint("899.0")
.
Swipe to start coding
I denna övning kommer du att öva på att konvertera flyttal till heltal.
- Konvertera
variable1
till ett heltal och lagra resultatet iinteger1
- Konvertera
variable2
till ett heltal och lagra resultatet iinteger2
- Konvertera
variable3
till ett heltal och lagra resultatet iinteger3
När de har konverterats kommer du att ha tre intressanta nummer! I slutet av detta kapitel kommer du att lära dig varför vart och ett av dessa nummer anses vara ett "perfekt nummer." 🤔
Lösning
Notera
Ett perfekt tal är ett heltal som är summan av dess positiva delare: 6 = 1+2+3. Våra kurser hjälper inte bara till att utvecklas inom programmering.😄
Tack för dina kommentarer!