CMD + K

Kapittel 3Begreper & formler · Inn- og utdata, strengformatering
Referanseside · Kapittel 3

Begreper & referanser

Alle nøkkelbegrepene, formlene og referansene fra Inn- og utdata, strengformatering, samlet på én side. Bruk denne som oppslag når du leser, øver flashcards eller tar quiz.

Øv med flashcards5 kort fra dette kapittelet

Begreper

Sentrale begreper fra kapittelet med korte definisjoner.

01input

Innebygd funksjon som stopper programmet, viser en valgfri ledetekst og venter på at brukeren taster noe og trykker Enter. Returnerer alltid det brukeren skrev som en streng (str), uansett om det ser ut som et tall.

02print

Innebygd funksjon som skriver verdier ut til terminalen. Tar én eller flere verdier skilt med komma, setter mellomrom mellom dem og avslutter med linjeskift. Kan styres med sep (skilletegn) og end (avslutningstegn).

03Casting

Å konvertere en verdi fra én datatype til en annen, typisk fra streng til tall. int(...) gir heltall, float(...) gir desimaltall og str(...) gir tekst. Nødvendig fordi input alltid leverer en streng.

04F-streng

En formatert streng-literal som starter med bokstaven f foran hermetegnet. Uttrykk i krøllparenteser {} regnes ut og settes inn i teksten. Et format-spesifikasjon etter kolon, som {sum:.2f}, styrer visningen, for eksempel antall desimaler.

Kodesnutter

Kodesnutter fra kapittelet, vist literal.

f-streng

Les inn tall, regn og formater med f-streng

python
antall = int(input("Antall varer: "))pris = float(input("Pris per vare: "))total = antall * prisprint(f"Du kjøpte {antall} varer. Totalt: {total:.2f} kr.")

Hele les-inn-behandle-skriv-ut-mønsteret: input henter tekst, int og float caster til tall, og f-strengen limer resultatet pent inn i en setning med to desimaler.

Læringsmål

Hva du skal kunne etter å ha lest kapittelet.

  1. 01Bruke print til å vise tekst, tall og flere verdier samtidig, og styre utskriften med sep og end
  2. 02Lese inn data fra brukeren med input og forklare hvorfor returverdien alltid er en streng
  3. 03Konvertere mellom strenger og tall med int, float og str, og gjenkjenne når manglende casting gir feil resultat
  4. 04Skrive lesbare utskrifter med f-strenger, inkludert innfelte uttrykk og formatering av desimaltall med .2f