Dopo aver avviato Python, scrivete:
>>> a=raw_input('Come ti chiami?')
Python scriverà: "Come ti chiami?" e il cursore lampeggerà a fianco del punto interrogativo, ciò significa che Python sta aspettando una risposta, e più precisamente sta aspettando che qualcuno scriva qualcosa e prema "Invio". Provate a rispondere, scrivendo il vostro nome, poi premete "Invio" e il programma terminerà. Apparentemente non è successo nulla ma invece Python ha acquisito il vostro nome e l'ha memorizzato nella variabile "a" e adesso potrete utilizzare questo dato in svariati modi, per esempio potete stamparlo a video:
>>> print 'Il nome che è stato memorizzato è:',a
Adesso analizzate l'esempio della lezione precedente:
>>> anni=25
>>> nome='Marco'
>>> print 'Il mio nome è:',nome,'e ho:',anni,'anni.'
E ora analizzate quest'esempio:
>>> anni=raw_input('Quanti anni hai?')
>>> nome=raw_input('Come ti chiami?')
>>> print 'Il mio nome è:',nome,'e ho:',anni,'anni.'
La differenza sta proprio nel fatto che prima potevate solo fornire dei dati a chi avviava il vostro programma, invece adesso potete recuperarli e fornirni nello stesso tempo.
|