Input e output
Acquisisca l'input dell'utente e visualizzi i risultati.
Input e output è una lezione Python For Kids gratuita su CoddyKit. Questa è la lezione 3 di 3. 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 Python For Kids, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Python For Kids include 3 lezioni in totale.
Ottenere e visualizzare dati
Input e output
Benvenuto al prossimo passo del Suo percorso con Python! Oggi impareremo a ricevere input dagli utenti e a visualizzare i risultati. In questo modo i Suoi programmi saranno interattivi e dinamici.

Che cosa sono input e output?
- Input: qualsiasi dato inserito nel programma.
- Output: i dati inviati dal programma, come messaggi o risultati.
Usando input e output, i Suoi programmi possono interagire con gli utenti e rispondere alle loro azioni.
Acquisizione dell'input dell'utente
Per acquisire l'input dell'utente, è possibile usare la funzione input(). In questo modo, il programma può porre domande e ricevere risposte.
# Asks the user for their name and stores it in the variable 'name'
name = input("What is your name? ")Visualizzazione dell'output
Per mostrare informazioni all'utente, usi la funzione print(). Questa visualizza messaggi o risultati sullo schermo.
Esempio:
# Greets the user by their name
print("Hello, " + name + "!")Combinazione di input e output
È possibile combinare input() e print() per creare programmi interattivi. Creiamo un semplice programma di saluto.
Esempio:
# Takes the user's name
name = input("What is your name? ")
# Greets the user with their name
print("Hello, " + name + "!")
Acquisizione di input numerico
Per impostazione predefinita, input() restituisce i dati come stringa. Per lavorare con i numeri, è necessario convertire l'input nel tipo di dati appropriato.
Esempio:
# 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.")
Uso di float per i decimali
Se è necessario gestire numeri decimali, converta l'input in un float.
Esempio:
# 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.")Programma di esempio: semplice calcolatore dell'età
Creiamo un programma che chiede il nome e l'età dell'utente, quindi comunica quanti anni avrà l'anno prossimo.
Codice:
# 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.")
Ottimo lavoro!
Ha imparato ad acquisire input dagli utenti e a visualizzare risultati in Python. Questo rende i programmi interattivi e divertenti! Continui a esercitarsi creando programmi personali che acquisiscono input e producono output.

Domande Frequenti
La lezione «Input e output» è gratuita?
Sì — il testo completo di «Input e output» è 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 Python For Kids, passa a CoddyKit PRO. Il corso Python For Kids include 3 lezioni in totale.
Cosa imparerò in «Input e output»?
Acquisisca l'input dell'utente e visualizzi i risultati. Eserciti Python 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 Python For Kids?
Non è richiesta alcuna esperienza precedente. Python 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 3.
Quanto tempo richiede la lezione «Input e output»?
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 Python For Kids?
Sì. Ogni lezione Python 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
- Variabili e tipi di dati
- Operazioni aritmetiche di base
- Input e output