keremyagan adlı üyeden alıntı: mesajı görüntüle
i % 2 = i'nin 2'ye bölümünden kalan
& -> ve anlamına gelir

i 0 olduğu için 2ye bölümünden kalan 0 olur. Ve koşulunda eğer bir taraf 0(False) ise diğer koşula bakılmaksızın sonuç 0 olur. Dolayısıyla "b" harfi seçilir.

i yerine 1 yazarsanız 2'ye bölümünden 1 kaldığı için bu sefer diğer koşula bakılır. Eğer diğer koşul da 1 sonucunu verirse "a" yazdırılır, aksi halde "b" yazdırılır
Hocam çok güzel açıklamışsınız. Ben olaya kalan gözüyle bakıyordum, meğer öyle değilde true ve false olarak bakmak gerekiyormuş.
Çok teşekkür ederim.