Soru
VERİLER >>>x=7%5 >>>a=4 >>>b=a**x >>>print(b) Komut satırları Phyton programlama dilinde yazılıp çalıştırıldığında hangi program çıktısını alırız !?
Çözüm
4.6
(289 Oylar)
Ziya
Usta · 5 yıl öğretmeni
Uzman doğrulaması
Cevap
Cevap: Python programlama dilinde, "%" işareti modül işlemci olarak kullanılır, yani ilk sayının ikinci sayıya bölünmesinin kalanını verir. Dolayısıyla, "x=7%5" ifadesi, 7'nin 5'e bölümünden kalan değeri x değişkenine atar. Bu durumda bu değer 2'dir."a=4" ifadesi, "a" değişkenine 4 değerini atar."b=a**x" ifadesi ise a değişkeninin x inci kuvvetini alır ve sonucu b değişkenine atar. Yani bu durumda sonuç 4^2 olur yani 16.Son satır olan "print(b)" ifadesi ise b değeri olan 16'yı ekrana yazdırır. Dolayısıyla bu kodun çıktısı "16" olacaktır. Bu, size bu kodun ne işe yaradığını ve sonucun nereden geldiğini gösteren basit bir anlatımdır.Söz konusu kodun çıktısı aslında "16"dır. İlk olarak kod yorumlayıcısı "x=7%5" ifadesini okur ve x değişkenine 2 değerini atar (çünkü 7'nin 5'e bölümünden kalan 2 olur). Ardından "a=4" ifadesi okunur ve a değişkenine 4 değerini atar. Daha sonra "b=a**x" ifadesi yoluyla a'nın x'inci kuvvetini alarak b değişkenine bu değeri atar ("**" ifadesi kuvvet almayı belirtir). Bu durumda a'nın x'inci kuvveti yani 4'ün 2'inci kuvveti 16 olur. Son olarak "print(b)" ifadesi ile b değişkeninin değeri olan 16 ekrana yazdırılır.