Python Academy · leksjon

Numeriske og boolske typer

Utforsk datatypene int, float og bool med praktiske eksempler.

Leksjon 2 av 414 trinn

Numeriske og boolske typer er en gratis leksjon i Python Academy på CoddyKit. Dette er leksjon 2 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Python Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Python Academy inneholder totalt 4 leksjoner.

Introduksjon

Python har flere numeriske typer. int lagrer heltall, float lagrer desimaltall, og complex lagrer komplekse tall som 3+2j.

Heltallstypen

int lagrer heltall av vilkårlig størrelse: x = 42. Ingen overflow – Python lar heltall vokse etter behov.
x = 42
print(type(x))

Flyttallstypen

float lagrer 64-bits desimalverdier: pi = 3.14159. Vær oppmerksom på presisjonen til flyttall: 0.1 + 0.2 != 0.3 er ikke nøyaktig.

Boolsk type

bool er en underklasse av int. True er lik 1, og False er lik 0. Du kan skrive: True + True == 2.
print(True + True)
print(type(False))

Aritmetiske operatorer

+ - * / // % ** er de numeriske operatorene dine. // er heltallsdivisjon med avrunding nedover, og ** er eksponentiering.
print(7 // 2)  # 3
print(2 ** 10) # 1024

Sammenligningsoperatorer

== != > < >= <= produserer boolske verdier. Bruk is for identitetssammenligning, ikke == for boolske verdier.
print(10 > 3)
print(10 == 10)

Logiske operatorer

and, or, not kombinerer boolske uttrykk. Python bruker kortslutning: False and hva som helst hopper over høyre side.
print(True and False)
print(not True)

Heltallsdivisjon kontra vanlig divisjon

5 / 2 gir 2.5 (float). 5 // 2 gir 2 (int). Vær alltid tydelig på hvilken variant du trenger.
print(5 / 2)
print(5 // 2)

abs(), round(), pow()

abs(-7) gir 7. round(3.567, 2) gir 3.57. pow(2, 8) tilsvarer 2**8.
print(abs(-7))
print(round(3.567, 2))

math-modulen

import math gir deg math.sqrt(), math.pi, math.ceil() og math.floor() for avanserte numeriske operasjoner.

Boolske sannhetsverdier

Tall som ikke er null, strenger som ikke er tomme, og samlinger som ikke er tomme, regnes som sanne. 0, 0.0, '', [], {}, None regnes alle som usanne.

Hurtigsjekk

Hvilken Python-operator utfører heltallsdivisjon med avrunding nedover?

Oppsummering

Pythons talltyper: int (vilkårlig presisjon), float (64-bit) og bool (True/False). Viktige operatorer: // for divisjon med avrunding nedover, ** for potens og and/or/not for logikk.

Fortsett

Godt jobbet! Gå videre til neste leksjon for å fortsette å utvikle ferdighetene dine.
Gratis å komme i gang

Lær deg Python med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
76
Leksjoner
320

Ofte stilte spørsmål

Er leksjonen «Numeriske og boolske typer» gratis?

Ja – hele teksten i «Numeriske og boolske typer» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Python Academy-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Python Academy inneholder totalt 4 leksjoner.

Hva lærer jeg i «Numeriske og boolske typer»?

Utforsk datatypene int, float og bool med praktiske eksempler. Du øver på Python Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med Python Academy?

Ingen tidligere erfaring er nødvendig. Python Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 2 av 4.

Hvor lang tid tar leksjonen «Numeriske og boolske typer»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne Python Academy-leksjonen?

Ja. Alle Python Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Variabler og tilordning
  2. Numeriske og boolske typer
  3. Strenger og typekonvertering
  4. Lese inn brukerdata
← Tilbake til Python Academy