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.
Begreper
Sentrale begreper fra kapittelet med korte definisjoner.
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.
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).
Å 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.
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.
Les inn tall, regn og formater med f-streng
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.
- 01Bruke print til å vise tekst, tall og flere verdier samtidig, og styre utskriften med sep og end
- 02Lese inn data fra brukeren med input og forklare hvorfor returverdien alltid er en streng
- 03Konvertere mellom strenger og tall med int, float og str, og gjenkjenne når manglende casting gir feil resultat
- 04Skrive lesbare utskrifter med f-strenger, inkludert innfelte uttrykk og formatering av desimaltall med .2f