Hocam bu kodlamayi sana anlatayim bak
bu kod, k sayısının tek mi çift mi olduğuna bakıp, tek ise iki sayıyı topluyor, çift ise birbirinden çıkarıyor.
i = 1
j = 1
k = 1
simdi toplam = (k % 2 ? i + j : i - j);
burda diyorki
k%2 eger k/2 bolunce kalan birse 1 nedemek pythonda true
true ise o halde i + j su islemi yap
k%2 eger k/2 bolunce kalan sifirsa 0 nedemek pythonda false
false ise o halde i - j su islemi yap
Bu ornekte 1%2 yaptigin zaman 1/2 boldugumuzde kalan 1dir.
Cunku 1 icinde 2 zaten hic yok 1 tane artiyorya 1 kalan
Kalan 1 oldugu icin 1 true oldugu icin
i + j gerceklesir 1+1 = 2