[Python] while... perchè?

Yuri yurj a alfa.it
Mar 15 Feb 2022 14:32:32 CET


 >>> yi,yk=0,0
 >>> while yi<2:
...   while yk<5:
...     print(yi,yk)
...     yk+=1
...   yi+=1
...
0 0
0 1
0 2
0 3
0 4
 >>> yi,yk=0,0
 >>> while yi<2:
...   yk=0 <- qui
...   while yk<5:
...     print(yi,yk)
...     yk+=1
...   yi+=1
...
0 0
0 1
0 2
0 3
0 4
1 0
1 1
1 2
1 3
1 4
 >>>

Il 15/02/22 14:18, Gabriele Battaglia ha scritto:
>
> Reply to Yuri's message, wrote on 15/02/2022 at 14:08:
>>
>> yk non viene mai azzerato
>>
>
> Yuri, intanto grazie per la risposta... Ti prego, porta pazienza: che 
> vuol dire che non viene mai azzerato?
>
> E' posto a 0 all'inizio:
>
> yi,yk=0,0
>
> Poi, secondo quel po che capisco di Python, va incrementato di 1 
> finché la condizione per rimanere nel primo while non è più vera, cioè 
> quando yi diventa >=2
>
>
> Però io sono un programmatore della mutua! Aahahaha, aiutami a capire 
> l'acqua calda che mi sfugge. :)
>
>


Maggiori informazioni sulla lista Python