Python ha delle funzioni molto semplici sia per acquisire i dati in input, sia per stampare gli stessi in output.
Acquisiamo ad esempio un intero da tastiera inserendo all'interno dello script la seguente riga:
data = input('Inserisci un numero > ')
Questo comando chiederà all'utente di inserire un numero nella shell e di premere invio, dopo di che il valore inserito da tastiera è contenuto dalla variabile data.
Per quanto riguarda le stringhe il trattamento è un po diverso:
stringa = raw_input('Inserisci una stringa > ')
Salva la stringa nella variabile "stringa".
Vediamo ora come stampare, i dati appena salvati, a video. Possiamo stampare le variabili semplicemente scrivendo:
print data
print stringa
Oppure si può formattare l'output scrivendo dei placeholder nella stringa da stampare come segue:
print "Ecco l'intero inserito: %d"%(data)
print "Ecco la stringa inserita: %s"%(stringa)
E' facile capire come Python gestisca l'output. All'interno della stringa si scrivono dei caratteri speciali, come %d (interi), %c (caratteri), %s (stringhe), che vengono poi identificati successivamente.
Se si vuole stampare solamente una stringa costante il comando da impartire è:
print 'Questa è una stringa costante.'
Alla prossima...
Nessun commento:
Posta un commento