Kodu basit bir şekilde adım adım anlatalım: result = 0
"result" adında bir kutu var.
Başlangıçta içinde
0 değeri var.
for x in [3, 3, 5]:
Bir liste var: içinde sırayla
3, 3 ve 5 var.
Program listedeki bu sayılara
teker teker bakacak.
if x > 3:
Eğer sayı
3ten büyükse bir şey yapacak.
result = result - x
Sayı 3ten büyükse,
resulttan o sayıyı çıkaracak.
else:
Eğer sayı
3ten büyük değilse (yani 3 veya daha küçükse).
result = result + x
Bu sefer
resulta o sayıyı ekleyecek.
Kod Nasıl Çalışacak?
İlk sayı
3 ise → 3 'ten büyük değil o halde, →
0 + 3 = 3
İkinci sayı
3 ise → yine 3'ten büyük değil o halde, →
3 + 3 = 6
Üçüncü sayı
5 ise → o halde, 3ten büyük →
6 - 5 = 1
O halde, sonuç
(result = 1) olur.