[Python] spiegazione ad un aspirante programmatore

Marco Mariani marco a sferacarta.com
Mar 4 Set 2007 18:09:42 CEST


Daniele Visaggio ha scritto:

> Scusa l'ignoranza, ma non ho capito bene. Se la condizione posta da
> while è soddisfatta, non dovrebbe eseguire solo il blocco di comandi
> sotto l'else, ignorando i comandi sotto while?

Controlla meglio.

la tua struttura


while x!=y:
    ...bla_while...
else:
    ...bla_else...


corrisponde a


while True:
    if x==y:
        ...bla_else...
        break
    ...bla_while...


prova a tradurlo e vedi cosa succede



Maggiori informazioni sulla lista Python