Input e output
Comprenda come acquisire input dell'utente e visualizzare output nei programmi Python
Input e output è una lezione Learn AI with Python gratuita su CoddyKit. Questa è la lezione 2 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 Learn AI with Python, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Learn AI with Python include 4 lezioni in totale.
Introduzione all'input e all'output
Introduzione all'input e all'output
L'input e l'output sono fondamentali per interagire con un programma. L'input consente agli utenti di fornire dati, mentre l'output mostra loro le informazioni.
In questa lezione imparerà a usare le funzioni input() e print() in Python.

La funzione print()
La funzione print()
La funzione print() visualizza testo o informazioni sullo schermo. Ad esempio:
print("Hello, World!")
Il risultato sarà:
Hello, World!# Using the print function
print("Hello, World!")La funzione input()
La funzione input()
La funzione input() consente agli utenti di inserire dati in un programma. Ad esempio:
Quando esegue questo codice, Python chiederà all'utente di inserire il proprio nome e poi lo saluterà.
# Using the input function
name = input("What is your name? ")
print("Hello,", name)Combinazione di input e output
Combinazione di input e output
È possibile combinare le funzioni input() e print() per creare programmi interattivi. Ad esempio:
# Combining input and output
age = input("How old are you? ")
print("You are", age, "years old!")Formattazione dell'output
Formattazione dell'output
Può formattare l'output usando la funzionalità f-strings di Python. Ad esempio:
# Formatting output using f-strings
name = "Alice"
age = 25
print(f"{name} is {age} years old.")Uso dell'input con i numeri
Uso dell'input con i numeri
La funzione input() restituisce sempre una stringa, anche se l'utente inserisce un numero. Può convertirla in un intero o in un numero con virgola mobile usando int() o float(). Ad esempio:
# Using input with numbers
num = int(input("Enter a number: "))
print("Your number multiplied by 2 is", num * 2)Gestione degli errori nell'input
Gestione degli errori nell'input
Se l'utente inserisce dati non validi, può verificarsi un errore. Può gestire questi casi usando un blocco try-except:
# 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!")Che cosa abbiamo imparato?
Che cosa abbiamo imparato?
In questa lezione ha imparato:
- Come utilizzare la funzione
print()per visualizzare l'output. - Come utilizzare la funzione
input()per acquisire l'input dell'utente. - Come formattare l'output e gestire gli errori di input.
Ottimo lavoro! Passiamo al prossimo argomento.

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 Learn AI with Python, passa a CoddyKit PRO. Il corso Learn AI with Python include 4 lezioni in totale.
Cosa imparerò in «Input e output»?
Comprenda come acquisire input dell'utente e visualizzare output nei programmi Python Eserciti Learn AI with Python 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 Learn AI with Python?
Non è richiesta alcuna esperienza precedente. Learn AI with Python su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.
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 Learn AI with Python?
Sì. Ogni lezione Learn AI with Python 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
- Input e output
- Aritmetica di base e operatori
- Commenti e leggibilità del codice