Toplama/çıkarma
- Python kursu
- Başlangıç
- Ders 20/116
- 6 dk
Toplama ve çıkarma fonksiyonlarını yazarsın.
Fonksiyon tanımlama (def)
Bu derste fonksiyon (function) kavramını taniyacagiz. Fonksiyon, yeniden kullanilabilen bir kod bloğudur. def ile tanımlanır:
def add(x, y):
return x + ydef add(x, y) satırı fonksiyonun adını ve parametrelerini belirler. Girintili blok gövdedir. return sonucu dışarı verir.
Fonksiyonu add(3, 5) şeklinde çağırırsın; sonuç 8 olur. Fonksiyonların ayrıntısını ileride göreceğiz.
Toplama ve çıkarma
Hesap makinesine toplama ve çıkarma fonksiyonlarını ekleyeceğiz. Her biri iki parametre alır ve bir sayı döndürür:
def add(x, y):
return x + y
def subtract(x, y):
return x - yFonksiyonları çağırırken parametrelere değer göndeririz: add(10, 5) 15 döndürür, subtract(10, 5) 5 döndürür.
Uygulama Toplama ve çıkarma ekle
Önceki dersten a = 10 ve b = 5 zaten tanımlı. Şimdi add(x, y) ve subtract(x, y) fonksiyonlarını ekle. Sonra print(add(a, b)) ve print(subtract(a, b)) yazdır.
Başlangıç kodu
# Hesap makinesi - iki sayi tanımla
a = 10
b = 5
print(a, b)
# Toplama ve çıkarma fonksiyonlarini ekleÖrnek çözüm
def add(x, y):
return x + y
def subtract(x, y):
return x - y
print(add(a, b))
print(subtract(a, b))Beklenen çıktı
10 5 15 5
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Fonksiyon gövdesini tamamla
def add(x, y):
____ x + y
def add(x, y):
return x + y
Açıklama: return sonucu fonksiyon dışına verir.
2 def add(x, y): return x + y fonksiyonu add(3, 4) çağrısı ne döndürür?
- 34
- 7 Doğru cevap
- 3
- Hata verir
Açıklama: add(3, 4) 3 + 4 = 7 döndürür.
3 Fonksiyon kavramlarını eşleştir
| Kavram | Anlamı |
|---|---|
def |
Fonksiyon tanımı |
return |
Sonuç verme |
add(3, 5) |
Fonksiyon çağrısı |
x, y |
Parametreler |