Python Academy · Lektion

Inmatning och utmatning

Förstå hur du tar emot användarinmatning och visar utdata i Python-program.

Lektion 2 av 49 steg

Inmatning och utmatning är en gratis lektion i Python Academy på CoddyKit. Detta är lektion 2 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Python Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Python Academy innehåller totalt 4 lektioner.

Introduktion till inmatning och utmatning

Inmatning och utmatning är grundläggande för att interagera med ett program. Med inmatning kan användare ange data, medan utmatning visar information för dem.

I den här lektionen får du lära dig hur du använder funktionerna input() och print() i Python.

Inmatning och utmatning — illustration 1

Funktionen print()

Funktionen print() visar text eller information på skärmen. Till exempel:

print("Hello, World!")

Detta ger följande resultat:

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

Funktionen input()

Funktionen input() låter användare ange data i ett program. Till exempel:

När du kör den här koden uppmanar Python användaren att ange sitt namn och hälsar sedan på användaren.

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

Kombinera inmatning och utmatning

Du kan kombinera funktionerna input() och print() för att skapa interaktiva program. Till exempel:

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

Formatera utmatning

Du kan formatera utmatning med funktionen f-strings i Python. Till exempel:

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

Använda inmatning med tal

Funktionen input() returnerar alltid en sträng, även om användaren anger ett tal. Du kan konvertera den till ett heltal eller flyttal med int() eller float(). Till exempel:

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

Felhantering vid inmatning

Om användaren anger ogiltiga data kan det orsaka ett fel. Du kan hantera sådana fall med ett try-except-block:

# 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!")

Vad har vi lärt oss?

I den här lektionen har du lärt dig:

  • Hur du använder funktionen print() för att visa utdata.
  • Hur du använder funktionen input() för att ta emot indata från användaren.
  • Hur du formaterar utdata och hanterar fel vid inmatning.

Bra jobbat! Nu går vi vidare till nästa ämne.

Inmatning och utmatning — illustration 9
Gratis att börja

Lär dig Python med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
76
Lektioner
320

Vanliga frågor

Är lektionen ”Inmatning och utmatning” gratis?

Ja – hela texten till ”Inmatning och utmatning” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Python Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i Python Academy innehåller totalt 4 lektioner.

Vad lär jag mig i ”Inmatning och utmatning”?

Förstå hur du tar emot användarinmatning och visar utdata i Python-program. Ni övar på Python Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Python Academy?

Du behöver inga förkunskaper. Utbildningen i Python Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 2 av 4.

Hur lång tid tar lektionen ”Inmatning och utmatning”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Python Academy-lektionen?

Ja. Varje Python Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Variabler och datatyper
  2. Inmatning och utmatning
  3. Grundläggande aritmetik och operatorer
  4. Kommentarer och kodens läsbarhet
← Tillbaka till Python Academy