[PIPython] nomi
Giovanni Bagagli
bagaglig
Ven 19 Nov 2004 15:16:52 CET
Attenzione.
Mi è sfuggito il particolare della dichiarazione della
variabile "b".
Se una variabile deve contenere più valori -anche di
tipi diversi- è buona cosa utilizzare una lista.
La dichiarazione della tua "b" diventa:
b = ['ottavio', 'artemide']
e la riga dell'"elif":
elif (nome == b[0] or nome == b[1]):
Come vedi vado a vedere se il nome è ottavio o
artemide utilizzando l'indice della lista -quello tra
parentesi quadre-. Ricorda che la numerazione degli
elemanti delle liste parte da 0 e non da 1.
Di seguito trovi il listato definitivo.
print " prova nomi "
a = 'mario'
b = ['ottavio', 'artemide']
c = 0
while c < 3:
c = c + 1
nome = raw_input ("dimmi il tuo nome \n")
if nome == a:
print 'ciao mario '
elif (nome == b[0] or nome == b[1]):
print 'che strano nome!!'
else:
print 'buogiorno '
Giovanni
___________________________________
Nuovo Yahoo! Messenger: E' molto più divertente: Audibles, Avatar, Webcam, Giochi, Rubrica… Scaricalo ora!
http://it.messenger.yahoo.it
More information about the Python
mailing list