[PIPython] Problema

tiziano a work tiziano
Ven 19 Nov 2004 15:16:53 CET


...uhm... non è meglio far girare i tentativi?

for i in range(3):
  if raw_input('Password:') == 'Bambola':
    print 'Benvenuto!'
    break
  else:
    print 'Password errata'


tiziano

Francesco Benincasa wrote:

>* domenica 17 ottobre 2004, alle 11:18, Beppe scrive:
>  
>
>>    
>>   Riesco a farlo se e ciclico, ma chi ha steso la lezione
>>   vuole che si fermi a 3 possibilit`a e che esca l'ultimo
>>   print. Mi sto rompendo la testa su come fermarlo 
>>   a 3 cicli. Qualcuno mi puo spiegare come posso fare?
>>    
>>
>
>Un semplice contatore:
>
>a = 'Password'
>b = 1
>print 'Inserite la Password avete 3 possibilita'
>while a != 'bambola':
>        a = raw_input('Password:')
>        if a != 'bambola' and b != 3:
>                b+=1
>                print 'Password errata accesso negato'
>        elif a == 'bambola':
>                print 'Password esatta puoi entrare'
>        else:
>                print 'Termine possibilit`a accesso escluso'
>                break
>
>Se sbagli password incrementa il contatore, e se arriva a 3 esce dal
>ciclo.
>
>  
>
>>   E se si poteva fare meglio.
>>    
>>
>
>Ehm ... al momento non mi vengono in mente altre alternative.
>
>  
>
>>   Grazie ancora e scusate se rompo.
>>   Buon lavoro a tutti.
>>   Beppe 
>>    
>>
>
>Ciao.
>
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Python mailing list
>Python a lists.python.it
>http://lists.zope.it/cgi-bin/mailman/listinfo/python
>  
>




More information about the Python mailing list