Programmering för barn · Lektion

Fråga användaren

Läs in en temperatur

Lektion 3 av 413 steg

Fråga användaren är en gratis lektion i Programmering för barn på CoddyKit. Detta är lektion 3 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 Programmering för barn, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Programmering för barn innehåller totalt 4 lektioner.

Prata med användaren! 💬

Hej, programmerare! 👋 Hittills har VI valt temperaturen. Men tänk om vi vill att användaren ska skriva in sitt eget tal? 🤔

Python har ett magiskt ord för det: input()! ⌨️

print("Let's ask the user a question! 💬")

Möt input() ⌨️

input() stoppar programmet och väntar på att någon ska skriva något. ⏳

Sedan ger det tillbaka det som skrevs in! Vi börjar med ett namn. 😊

name = input("What is your name? ")
print("Hello", name, "👋")

Fråga efter en temperatur 🌡️

Nu frågar vi efter en temperatur i stället för ett namn! 🌡️

Vi skriver en vänlig fråga inom parenteserna.

temp = input("Type a temperature in Celsius: ")
print("You typed:", temp)

Oj då, det är text! 😅

Överraskning! 😮 input() ger oss alltid text (som kallas en sträng), även om du skrev in tal!

Du kan inte räkna med text ... det måste vi åtgärda! 🔧

temp = input("Type a number: ")
print("This is text:", temp)
print("Type is:", type(temp))

Gör om text till ett tal 🔢

Vi använder float() för att göra om text till ett tal med decimaler. ✨

Nu vet Python att det är ett riktigt tal som vi kan räkna med! 🧮

text = input("Type a temperature: ")
number = float(text)
print("Now it is a number:", number)

Allt på en rad ➡️

Smarta programmerare kombinerar stegen! 🤓

Vi lägger input() inuti float() för att fråga OCH omvandla samtidigt. 🎯

temp = float(input("Celsius please: "))
print("Got the number", temp, "🌡️")

int() för heltal 🔢

Om du bara vill ha hela tal (utan decimaler) använder du int() i stället! 🍎

För temperaturer är float() oftast bättre på grund av decimalerna. 🌡️

age = int(input("How old are you? "))
print("Next year you will be", age + 1, "🎂")

Räkna med inmatningen 🧮

Nu när det är ett riktigt tal lägger vi till 10! Enkelt! 🎉

temp = float(input("A temperature: "))
print("Add 10:", temp + 10)

Omvandla det som skrevs in 🪄

Låt oss sätta ihop det: fråga efter Celsius och använd sedan vår formel för att få Fahrenheit! 🔥

c = float(input("Celsius: "))
f = c * 9 / 5 + 32
print(c, "C is", f, "F 🔥")

Vänliga frågor 😊

Skriv alltid en vänlig fråga så att användaren vet vad som ska skrivas in! 🤗

En tydlig fråga gör användaren nöjd! Lägg till en emoji för extra rolighet! 🎈

c = float(input("How warm is it in Celsius today? 🌞 "))
print("Thanks! You said", c, "degrees!")

Inmatningsexpert! 🏆

Nu kan du fråga användaren om vad som helst! 🎉

  • input() väntar på att något skrivs in ⌨️
  • Det ger tillbaka text 📝
  • float() gör om text till ett tal 🔢

Härnäst visar vi upp ett vackert resultat! ✨

print("I can ask the user anything now! 🥳")

Snabbtest ✅

Låt oss se vad du har lärt dig! 🧠

Dags för repetition! 🎒

Fantastiskt, du har lärt dig att prata med användaren! 🌟

  • input() frågar och väntar ⏳
  • Det returnerar text 📝
  • float() = tal med decimaler 🌡️
  • int() = heltal 🍎
  • float(input(...)) gör båda sakerna samtidigt! ⚡

Härnäst visar vi resultatet på ett elegant sätt! ✨

print("Asking the user: complete! 🚀")
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
35
Lektioner
140

Vanliga frågor

Är lektionen ”Fråga användaren” gratis?

Ja – hela texten till ”Fråga användaren” 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 Programmering för barn, kan Ni uppgradera till CoddyKit PRO. Kursen i Programmering för barn innehåller totalt 4 lektioner.

Vad lär jag mig i ”Fråga användaren”?

Läs in en temperatur Ni övar på Programmering för barn 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 Programmering för barn?

Du behöver inga förkunskaper. Utbildningen i Programmering för barn 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 4.

Hur lång tid tar lektionen ”Fråga användaren”?

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 Programmering för barn-lektionen?

Ja. Varje Programmering för barn-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. Celsius och Fahrenheit
  2. Formeln
  3. Fråga användaren
  4. Visa resultatet
← Tillbaka till Programmering för barn