• 10-03-2026, 11:17:07
    #1
    Backend Developer
    Merhabalar aşağıdaki kod karşılığında çıkacak response nedir?
    bir kaç yerde denk geldim. sebebi ai üzerinden çözülür ise hatalı bir çözümleme oluyor muş. cevapları merak ediyorum 😊

    result = 0

    for x in [3,3,5]:
    if x > 3:
    result = result - x
    else:
    result = result + x
  • 10-03-2026, 11:24:06
    #2
    cvp 1
  • 10-03-2026, 11:25:04
    #3
    Üyeliği durduruldu
    sirayla tum islemleri yaparsa cikan son sonuc 1 olur. Acil olan neydi hocam?
  • 10-03-2026, 11:26:58
    #4
    Üyeliği durduruldu
    Chatgpt demiş ki
    Bu kod Python’da yazıldığı haliyle girinti hatası verir; for bloğunun içi girintilenmemiş:
    Doğru hali şöyle olmalı:

    result = 0

    for x in [3, 3, 5]:
    if x > 3:
    result = result - x
    else:
    result = result + x

    Adım adım:
    • başlangıç: result = 0
    • x = 3 → 3 > 3 yanlış → result = 0 + 3 = 3
    • x = 3 → yine yanlış → result = 3 + 3 = 6
    • x = 5 → 5 > 3 doğru → result = 6 - 5 = 1
    Çıktı: 1


    böyle demiş
  • 10-03-2026, 11:28:09
    #5
    xpanel dünyanın en iyisi.
    Alpozcelik adlı üyeden alıntı: mesajı görüntüle
    sırayla 3, 3 ve 5 te döngüye giriyor işte ilk ikisi 3 olduğu için 3 ten büyük olmadıkları için ilk döngü 0+3, ikinci döngüde 3+3, 5 e geldiği zaman 3 ten büyük olduğu için 6-5 den result 1 olarak döngü bitiyor
    +++++++++

    x = 3 → 3 > 3 False → result = 0 + 3 = 3
    x = 3 → 3 > 3 False → result = 3 + 3 = 6
    x = 5 → 5 > 3 True → result = 6 - 5 = 1
  • 10-03-2026, 11:29:27
    #6
    Hocam selamlar,

    İlk 3 için 3 > 3 olmadığı için else çalışıyor → 0 + 3 = 3 oluyor.
    İkinci 3’te yine 3 > 3 false olduğu için else çalışıyor → 3 + 3 = 6.
    Son olarak 5 geliyor, 5 > 3 olduğu için bu sefer if çalışıyor → 6 - 5 = 1.

    Döngü bittiğinde result = 1 oluyor.
  • 10-03-2026, 11:32:38
    #7
    Backend Developer
    goktugpek adlı üyeden alıntı: mesajı görüntüle
    Chatgpt demiş ki
    Bu kod Python’da yazıldığı haliyle girinti hatası verir; for bloğunun içi girintilenmemiş:
    Doğru hali şöyle olmalı:

    result = 0

    for x in [3, 3, 5]:
    if x > 3:
    result = result - x
    else:
    result = result + x

    Adım adım:
    • başlangıç: result = 0
    • x = 3 → 3 > 3 yanlış → result = 0 + 3 = 3
    • x = 3 → yine yanlış → result = 3 + 3 = 6
    • x = 5 → 5 > 3 doğru → result = 6 - 5 = 1
    Çıktı: 1


    böyle demiş
  • 10-03-2026, 11:33:30
    #8
    Herkes yine yapay zekaya danışmış
  • 10-03-2026, 11:34:52
    #9
    xpanel dünyanın en iyisi.
    tiqxe adlı üyeden alıntı: mesajı görüntüle
    Herkes yine yapay zekaya danışmış
    nerden bu kadar eminsin cursor satıcısı?