Python Academy · Lektion

Input og output

Forstå, hvordan man modtager brugerinput og viser output i Python-programmer.

Lektion 2 af 49 trin

Input og output er en gratis Python Academy-lektion på CoddyKit. Dette er lektion 2 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Python Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Python Academy-kurset indeholder 4 lektioner i alt.

Introduktion til indtastning og uddata

Indtastning og uddata er afgørende for interaktionen med et program. Med indtastning kan brugere angive data, mens uddata viser dem oplysninger.

I denne lektion lærer du, hvordan du bruger funktionerne input() og print() i Python.

Input og output — illustration 1

Funktionen print()

Funktionen print() viser tekst eller oplysninger på skærmen. For eksempel:

print("Hello, World!")

Dette giver følgende resultat:

Hello, World!
# Using the print function
print("Hello, World!")

Funktionen input()

Funktionen input() giver brugerne mulighed for at indtaste data i et program. For eksempel:

Når du kører denne kode, beder Python brugeren om at indtaste sit navn og hilser derefter på vedkommende.

# Using the input function
name = input("What is your name? ")
print("Hello,", name)

Kombinering af indtastning og uddata

Du kan kombinere funktionerne input() og print() for at oprette interaktive programmer. For eksempel:

# Combining input and output
age = input("How old are you? ")
print("You are", age, "years old!")

Formatering af uddata

Du kan formatere uddata ved hjælp af funktionen f-strings i Python. For eksempel:

# Formatting output using f-strings
name = "Alice"
age = 25
print(f"{name} is {age} years old.")

Brug af indtastning med tal

Funktionen input() returnerer altid en streng, selv hvis brugeren indtaster et tal. Du kan konvertere den til et heltal eller decimaltal ved hjælp af int() eller float(). For eksempel:

# Using input with numbers
num = int(input("Enter a number: "))
print("Your number multiplied by 2 is", num * 2)

Håndtering af fejl ved indtastning

Hvis brugeren indtaster ugyldige data, kan det forårsage en fejl. Du kan håndtere sådanne tilfælde ved hjælp af en blok med try-except:

# Handling errors with input
try:
    num = int(input("Enter a number: "))
    print("Your number is", num)
except ValueError:
    print("That’s not a valid number!")

Hvad har du lært?

I denne lektion lærte du:

  • Hvordan du bruger funktionen print() til at vise uddata.
  • Hvordan du bruger funktionen input() til at modtage brugerindtastning.
  • Hvordan du formaterer uddata og håndterer fejl ved indtastning.

Godt gået! Lad os gå videre til næste emne.

Input og output — illustration 9
Gratis at komme i gang

Lær Python med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
76
Lektioner
320

Ofte stillede spørgsmål

Er lektionen “Input og output” gratis?

Ja — hele teksten til “Input og output” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Python Academy-kurset, skal du opgradere til CoddyKit PRO. Python Academy-kurset indeholder 4 lektioner i alt.

Hvad lærer jeg i “Input og output”?

Forstå, hvordan man modtager brugerinput og viser output i Python-programmer. Du øver dig i Python Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på Python Academy?

Der kræves ingen tidligere erfaring. Python Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 2 af 4.

Hvor lang tid tager lektionen “Input og output”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne Python Academy-lektion?

Ja. Alle Python Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. Variabler og datatyper
  2. Input og output
  3. Grundlæggende aritmetik og operatorer
  4. Kommentarer og læsbar kode
← Tilbage til Python Academy