Get started learning Python with DataCamp's free Intro to Python tutorial. Learn Data Science by completing interactive coding challenges and watching videos by expert instructors. Start Now!
This site is generously supported by DataCamp. DataCamp offers online interactive Python Tutorials for Data Science. Join 11 million other learners and get started learning Python for data science today!
Good news! You can save 25% off your Datacamp annual subscription with the code LEARNPYTHON23ALE25 - Click here to redeem your discount
Input e Output
Prendere input e mostrare output nel modo richiesto svolge un ruolo importante nella programmazione interattiva. Quindi concentriamoci sugli input e output di vari tipi di dati.
raw_input()
questo è usato per prendere input finché non si raggiunge la fine della riga. Nota che non dovrebbero esserci spazi. L'input termina con un carattere di nuova riga e se ci sono spazi nella riga di input questo risulta in un errore
dopo aver preso l'input possiamo convertirlo nel nostro tipo di dato richiesto usando funzioni come int(), float(), str()
input()
questo è usato specialmente per inserire interi. Il vantaggio di input() rispetto a raw_input() può essere chiarito con il seguente esempio
come prendere due o più tipi di dati come input da una singola linea separati da spazi?
Qui facciamo uso delle funzioni split() e map()
Formattazione dell'output
Potresti aver già notato che l'istruzione print inserisce automaticamente una nuova riga. L'uso della virgola come nel codice sopra stampa i valori in una singola riga separati da uno spazio. Il modulo sys fornisce varie funzioni per la formattazione dell'output ma qui impariamo come usare la conoscenza di base della formattazione per ottenere l'output nel modo richiesto. Vediamo alcuni esempi per imparare la formattazione dell'output
L'output deve essere autoesplicativo.
Esercizio
Scrivi un programma che chieda all'utente di inserire il proprio nome, età e paese. Il programma deve quindi stampare un messaggio che include queste informazioni in una frase. Il programma deve includere:
- Prendere un nome come input usando
raw_input()
. - Prendere un'età come input usando
input()
e convertirla in un intero. - Prendere il nome di un paese come input usando
raw_input()
. - Formattare l'output per visualizzare una frase che includa il nome, l'età e il paese.
Il programma deve dimostrare la gestione degli input e la formattazione delle stringhe in Python.
This site is generously supported by DataCamp. DataCamp offers online interactive Python Tutorials for Data Science. Join over a million other learners and get started learning Python for data science today!
