0Pricing
Python Academy · Lezione

Input e output

Comprenda come acquisire input dall'utente e visualizzare l'output nei programmi Python

Input e output è una lezione Python Academy 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 Python Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Python Academy include 4 lezioni in totale.

Introduzione all'input e all'output

Introduzione all'input e all'output

L'input e l'output sono essenziali per interagire con un programma. L'input consente agli utenti di fornire dati, mentre l'output visualizza le informazioni.

In questa lezione imparerà a utilizzare le funzioni input() e print() in Python.

Input e output — illustrazione 1

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)

Combinare input e output

Combinare 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!")

Formattare l'output

Formattare l'output

È possibile formattare l'output utilizzando la funzionalità delle f-string in Python. Ad esempio:

# Formatting output using f-strings
name = "Alice"
age = 25
print(f"{name} is {age} years old.")

Utilizzare l'input con i numeri

Utilizzare l'input con i numeri

La funzione input() restituisce sempre una stringa, anche se l'utente inserisce un numero. È possibile convertirla in un intero o in un numero in virgola mobile utilizzando 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. È possibile gestire questi casi utilizzando 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 dell'input.

Ottimo lavoro! Passiamo al prossimo argomento.

Input e output — illustrazione 9

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 Academy, passa a CoddyKit PRO. Il corso Python Academy include 4 lezioni in totale.

Cosa imparerò in «Input e output»?

Comprenda come acquisire input dall'utente e visualizzare l'output nei programmi Python Eserciti Python Academy 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 Academy?

Non è richiesta alcuna esperienza precedente. Python Academy 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 Python Academy?

Sì. Ogni lezione Python Academy 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. Variabili e tipi di dati
  2. Input e output
  3. Aritmetica e operatori di base
  4. Commenti e leggibilità del codice
← Torna a Python Academy