Take the First Step to Artificial Intelligence with the Best! | Certified Introduction to AI, Robotics and Data course is now Free

Join Global AI Hub Now!

x

Home Forums Forum: Python’a Giriş Quiz 2 Soru 9 Reply To: Quiz 2 Soru 9

  • Furkan Mehmet ÜN

    Member
    July 27, 2021 at 9:48 pm

    Merhaba, soruda “Istanbul” kelimesinin harfleri döngü içinde tek tek işleniyor ve n harfine denk gelene kadar I, s, t ve a harfleri tek tek işleniyor ve else gövdesi olan x+=1 satırı çalışıyor.

    İlk else gövdesi çalıştığında NameError hatası alınıyor ve program duruyor. NameError vermesinin sebebiyse o ana kadar hiç tanımlanmamış olan x değişkeninin x+=1 şeklinde artırılmaya çalışılıyor olması.

    Eğer bu kodun en başına x=0 şeklinde tanımlama yaparsanız sonuç olarak 4 çıktısını alacaksınız.