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.6289 Voting
Ziya
Usta · 5 yıl öğretmeniUzman 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.<br /><br />"a=4" ifadesi, "a" değişkenine 4 değerini atar.<br /><br />"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.<br /><br />Son satır olan "print(b)" ifadesi ise b değeri olan 16'yı ekrana yazdırır. <br /><br />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.<br /><br />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.
Derecelendirmek için tıklayın: