Inmatning och utmatning
Ta emot användarinmatning och visa resultat.
Inmatning och utmatning är en gratis lektion i Python For Kids på CoddyKit. Detta är lektion 3 av 3. 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 For Kids, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Python For Kids innehåller totalt 3 lektioner.
Hämta och visa data
Inmatning och utmatning
Välkommen till nästa steg på din Python-resa! I dag ska vi lära oss att ta emot inmatning från användare och visa resultat. Det gör dina program interaktiva och dynamiska.

Vad är inmatning och utmatning?
- Inmatning: Alla data som du matar in i programmet.
- Utmatning: De data som programmet skickar ut, till exempel meddelanden eller resultat.
Genom att använda inmatning och utmatning kan dina program interagera med användare och reagera på deras handlingar.
Hämta indata från användaren
För att hämta indata från en användare kan du använda funktionen input(). Då kan programmet ställa frågor och ta emot svar.
# Asks the user for their name and stores it in the variable 'name'
name = input("What is your name? ")Visa utdata
För att visa information för användaren använder du funktionen print(). Den visar meddelanden eller resultat på skärmen.
Exempel:
# Greets the user by their name
print("Hello, " + name + "!")Kombinera indata och utdata
Du kan kombinera input() och print() för att skapa interaktiva program. Låt oss skapa ett enkelt hälsningsprogram.
Exempel:
# Takes the user's name
name = input("What is your name? ")
# Greets the user with their name
print("Hello, " + name + "!")
Hämta numerisk indata
Som standard returnerar input() data som en sträng. Om du vill arbeta med tal måste du konvertera indata till lämplig datatyp.
Exempel:
# Takes the user's age as a string
age = input("How old are you? ")
# Converts the age to an integer
age = int(age)
# Displays the age
print("You are " + str(age) + " years old.")
Använda float för decimaltal
Om du behöver hantera decimaltal konverterar du indata till en float.
Exempel:
# Takes the user's height
height = input("What is your height in meters? ")
# Converts the height to a float
height = float(height)
# Displays the height
print("Your height is " + str(height) + " meters.")Exempelprogram: Enkel ålderskalkylator
Låt oss skapa ett program som frågar efter användarens namn och ålder och sedan berättar hur gammal personen blir nästa år.
Kod:
# Takes the user's name
name = input("What is your name? ")
# Takes the user's age as a string
age = input("How old are you? ")
# Converts the age to an integer
age = int(age)
# Calculates the next age
next_age = age + 1
# Displays the result
print("Hello, " + name + "! Next year, you will be " + str(next_age) + " years old.")
Bra jobbat!
Du har lärt dig att hämta indata från användare och visa resultat i Python. Det gör dina program interaktiva och roliga! Fortsätt öva genom att skapa egna program som hanterar indata och utdata.

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
- 22
- Lektioner
- 94
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 For Kids, kan Ni uppgradera till CoddyKit PRO. Kursen i Python For Kids innehåller totalt 3 lektioner.
Vad lär jag mig i ”Inmatning och utmatning”?
Ta emot användarinmatning och visa resultat. Ni övar på Python For Kids 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 For Kids?
Du behöver inga förkunskaper. Utbildningen i Python For Kids 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 3 av 3.
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 For Kids-lektionen?
Ja. Varje Python For Kids-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
- Variabler och datatyper
- Grundläggande räkneoperationer
- Inmatning och utmatning