0Pricing
Coding for Kids · Lezione

Chiedere all'utente

Legga una temperatura

Chiedere all'utente è una lezione Coding for Kids gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Coding for Kids, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Coding for Kids include 4 lezioni in totale.

Parliamo con l'utente! 💬

Salve, programmatore! 👋 Finora abbiamo scelto NOI la temperatura. Ma cosa succede se vogliamo che sia l'utente a digitare il proprio numero? 🤔

Python ha una parola magica per farlo: input()! ⌨️

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

Ecco input() ⌨️

input() interrompe il programma e attende che qualcuno digiti qualcosa. ⏳

Poi ci restituisce ciò che è stato digitato! Proviamo prima con un nome. 😊

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

Chiedere una temperatura 🌡️

Ora chiediamo una temperatura invece di un nome! 🌡️

Scriviamo una domanda amichevole tra le parentesi.

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

Oh no, è testo! 😅

Sorpresa! 😮 input() restituisce sempre del testo (chiamato stringa), anche se si digitano dei numeri!

Non si possono fare calcoli con il testo... dobbiamo sistemare la situazione! 🔧

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

Trasformare il testo in un numero 🔢

Usiamo float() per trasformare il testo in un numero con i decimali. ✨

Ora Python sa che si tratta di un vero numero con cui possiamo fare calcoli! 🧮

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

Tutto su una riga ➡️

I programmatori più esperti combinano i passaggi! 🤓

Inseriamo input() dentro float() per chiedere e convertire allo stesso tempo. 🎯

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

int() per i numeri interi 🔢

Se desidera soltanto numeri interi (senza decimali), usi invece int()! 🍎

Per le temperature, di solito float() è migliore perché consente i decimali. 🌡️

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

Fare calcoli con l'input 🧮

Ora che è un vero numero, aggiungiamogli 10! Facile! 🎉

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

Convertire ciò che è stato digitato 🪄

Mettiamo tutto insieme: chiediamo i gradi Celsius, poi usiamo la nostra formula per ottenere i gradi Fahrenheit! 🔥

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

Domande amichevoli 😊

Scriva sempre una domanda amichevole, così l'utente sa cosa digitare! 🤗

Una domanda chiara rende felice l'utente! Aggiunga un'emoji per divertirsi ancora di più! 🎈

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

Esperto di input! 🏆

Ora può chiedere qualsiasi cosa all'utente! 🎉

  • input() attende che venga digitato qualcosa ⌨️
  • Restituisce del testo 📝
  • float() trasforma il testo in un numero 🔢

Ora mostreremo un risultato davvero bello! ✨

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

Controllo rapido ✅

Verifichiamo che cosa ha imparato! 🧠

È il momento del riepilogo! 🎒

Fantastico, ha imparato a parlare con l'utente! 🌟

  • input() chiede qualcosa e attende ⏳
  • Restituisce del testo 📝
  • float() = numeri con decimali 🌡️
  • int() = numeri interi 🍎
  • float(input(...)) esegue entrambe le operazioni insieme! ⚡

Prossimo argomento: mostrare il risultato in modo elegante! ✨

print("Asking the user: complete! 🚀")

Domande Frequenti

La lezione «Chiedere all'utente» è gratuita?

Sì — il testo completo di «Chiedere all'utente» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Coding for Kids, passa a CoddyKit PRO. Il corso Coding for Kids include 4 lezioni in totale.

Cosa imparerò in «Chiedere all'utente»?

Legga una temperatura Eserciti Coding for Kids con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Coding for Kids?

Non è richiesta alcuna esperienza precedente. Coding for Kids su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.

Quanto tempo richiede la lezione «Chiedere all'utente»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Coding for Kids?

Sì. Ogni lezione Coding for Kids include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Celsius e Fahrenheit
  2. La formula
  3. Chiedere all'utente
  4. Mostrare il risultato
← Torna a Coding for Kids