[PIPython] nomi
tiziano a work
tiziano
Ven 19 Nov 2004 15:16:53 CET
n=raw_input("come ti chiami? ")
print (n == 'mario') and "ciao mario" or (n in ['ottavio', 'artemide']
and "che nome strano" or "ciao")
anche questa è una soluzione... quando avrai capito bene quanto
suggerito da Giovanni, puoi provare an analizzare anche questa forma
"contratta".
ciao
tiziano
p.s.:
il codice da preferire è quello di Giovanni ;-)
mario rossi wrote:
># Buon giorno a tutti ,eccomi ancora con caso "credo
>semplice"
># Devo comporre un programma che chide un nome, se il
>nome
># è mario il programma dovrà rispandere con ' ciao
>mario'
># se viene inserito ottavio o artemide risponderà 'che
>strano nome'
># per tutti gli altri nomi inseriti risponderà '
>buongiorno'
># Sembra decisamente semplice......ma io sono riuscito
>a sbaglire!!
># e non ho capito dove .
># ecco il listato:
>
>print " prova nomi "
>a = 'mario'
>b = 'ottavio' or ' artemide'
>a = 0
>while a < 3:
> a = a + 1
> nome = raw_input (" dimmi il tuo nome")
> if nome == a:
> print ' ciao mario '
> elif == b:
> print ' che strano nome!!'
> else:
> print ' buogiorno '
>
># Provo a commentarlo:
># do' delle variabili ai nomi stabiliti, creo un ciclo
>di tre richieste,
># e faccio la domanda.
># if =Se la risposta è uguale a mario, stampa ' ciao
>mario'
># elif=invece se la risposta è uguale a ottavio o
>artemide, stampa ' che strano nome'
># else=Altrimenti stampa, buongiorno.
># Credo che l' errore sia in elif ma non capisco il
>perchè.
># come al solito grazie mille.
>#ciao
>
>
>
>___________________________________
>Nuovo Yahoo! Messenger: E' molto più divertente: Audibles, Avatar, Webcam, Giochi, Rubrica? Scaricalo ora!
>http://it.messenger.yahoo.it
>_______________________________________________
>Python mailing list
>Python a lists.python.it
>http://lists.zope.it/cgi-bin/mailman/listinfo/python
>
>
>
More information about the Python
mailing list