🚀 Nuova versione beta disponibile! Feedback o problemi? Contattaci

Input e Output in Python

Codegrind Team•Jul 22 2023

In Python, l’output dei dati può essere gestito in vari modi, e puoi anche interagire con l’utente per ottenere input utilizzando la funzione input(). Vediamo come lavorare con diversi tipi di output e input in Python.

Output con print()

La funzione print() in Python consente di visualizzare i dati sullo schermo. Puoi passare variabili, stringhe e altri tipi di dati come argomenti a print().

nome = "Alice"
etĂ  = 30

print("Ciao,", nome, "!")
print("Hai", etĂ , "anni.")

Questo codice produrrà l’output:

Ciao, Alice!
Hai 30 anni.

Output Formattato

Puoi formattare l’output utilizzando le stringhe di formattazione, come ad esempio le f-string.

nome = "Bob"
punteggio = 85

print(f"Il giocatore {nome} ha ottenuto un punteggio di {punteggio}.")

Questo produrrà l’output:

Il giocatore Bob ha ottenuto un punteggio di 85.

Input Utente con input()

La funzione input() ti consente di ottenere input dall’utente. L’input viene restituito come una stringa.

nome = input("Inserisci il tuo nome: ")
print("Ciao,", nome, "!")

Se l’utente inserisce “Alice”, l’output sarà:

Inserisci il tuo nome: Alice
Ciao, Alice!

Esempi di Input/Output come Domande

Puoi creare interazioni più coinvolgenti con l’utente ponendo domande usando input() e mostrando l’output in base alle risposte.

nome = input("Qual è il tuo nome? ")
etĂ  = input("Quanti anni hai? ")

print(f"Ciao, {nome}! Hai {etĂ } anni.")

Se l’utente risponde “Alice” e “25”, l’output sarà:

Qual è il tuo nome? Alice
Quanti anni hai? 25
Ciao, Alice! Hai 25 anni.

Conclusione

In Python, puoi gestire diversi tipi di output utilizzando print(), formattando le stringhe e interagendo con l’utente attraverso input(). Questi strumenti consentono di creare interazioni dinamiche e coinvolgenti nei tuoi programmi.