for i in range(5):
    if i==1:
      y+=2
    print(y)

Umduğunuz sonucu verecektir diye umuyorum :) i değeri her döngü başında
tekrar atanıyor sanki.


2011/5/17 Baris CUHADAR <[email protected]>

>  >>> for i in range(5):
> ...     if i==1:
> ...             i+=2
> ...     print(i)
> ...
> 0
> 3
> 2
> 3
> 4
>
>
> Yukarıdaki durumu açıklayabilecek olan var mı..
> Bug'lara bakmadan önce sormak istedim.
>
> Python versiyon 3.1.2
>
>
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap