Python fonksiyon yazma (def) Test 1

Soru 06 / 10

Aşağıdakilerden hangisi bir fonksiyonun doğru kullanımıdır?


A) def topla(a, b): return a + b
B) def topla(a, b) return a + b
C) def topla: a, b return a + b
D) function topla(a, b): return a + b

Fonksiyonlar, programlamanın temel yapı taşlarından biridir. Belirli bir görevi yerine getiren ve tekrar tekrar kullanılabilen kod bloklarıdır. Şimdi, şıkları inceleyerek doğru fonksiyon tanımını bulalım:

  • A) def topla(a, b): return a + b
    • Bu seçenek, Python'da bir fonksiyonun doğru tanımını göstermektedir. def anahtar kelimesi fonksiyon tanımlamak için kullanılır. topla fonksiyonun adıdır. (a, b) fonksiyonun alacağı parametreleri belirtir. : (iki nokta) fonksiyon tanımının başladığını gösterir. return a + b ise fonksiyonun geriye döndüreceği değeri (a ve b'nin toplamını) ifade eder.
  • B) def topla(a, b) return a + b
    • Bu seçenekte, fonksiyonda olması gereken : (iki nokta) eksiktir. Python'da fonksiyon tanımlarken def satırının sonunda mutlaka : bulunmalıdır.
  • C) def topla: a, b return a + b
    • Bu seçenekte, fonksiyon parametreleri yanlış tanımlanmıştır. Parametreler fonksiyon adından sonra parantez içinde belirtilmelidir (örneğin: def topla(a, b):). Ayrıca, : (iki nokta) kullanımı da hatalıdır.
  • D) function topla(a, b): return a + b
    • Bu seçenekte, Python'da fonksiyon tanımlamak için kullanılan def anahtar kelimesi yerine function kullanılmıştır. function, farklı programlama dillerinde (örneğin JavaScript) fonksiyon tanımlamak için kullanılabilir, ancak Python'da def kullanılmalıdır.

Doğru fonksiyon tanımı, Python sözdizimine uygun olmalıdır. Bu nedenle, def anahtar kelimesi, fonksiyon adı, parametreler ve return ifadesi doğru şekilde kullanılmalıdır.

Cevap A seçeneğidir.

↩️ Soruya Dön
1 2 3 4 5 6 7 8 9 10
Ana Konuya Dön:
Geri Dön