Programlama
Python Fonksiyonlar – Giriş
Fonksiyon Nedir?
Fonksiyon, bir kez yazıp defalarca kullanabileceğimiz kod bloğudur. Aynı işi tekrar tekrar yazmak yerine ona bir isim veririz ve çağırırız.
Neden kullanırız?
• Kod tekrarını önler
• Kodu daha okunabilir yapar
• Büyük problemleri küçük parçalara böler
Temel Sözdizimi
def fonksiyon_adi(): # yapılacak işler
def → fonksiyon tanımladığını Python’a söyler
- fonksiyon_adi → sen veriyorsun
- : → bloğun başladığını gösterir
- İçerideki kodlar 4 boşluk girintili yazılır
Fonksiyon Örnekleri
- Parametresiz Basit Fonksiyon
def cizgi():
print('-------------------')
cizgi()
cizgi()
cizgi()
Çıktı:
——————-
——————-
——————-
💡 Aynı şeyi 3 kez yazmak yerine fonksiyonu 3 kez çağırdık.
- Tek Parametreli Fonksiyon
def kare_al(sayi): print(sayi * sayi) kare_al(4) # 16 kare_al(7) # 49 kare_al(10) # 100
- İki Parametreli Fonksiyon
def carpma(a, b): print(a * b) carpma(3, 4) # 12 carpma(5, 6) # 30
- Return Kullanan Fonksiyon
def iki_kati(sayi): return sayi * 2 sonuc = iki_kati(5) print(sonuc) # 10
💡 return ile değeri geri alıp başka yerde kullanabilirsin.
- Return ile Hesap Makinesi
def topla(a, b): return a + b def cikar(a, b): return a - b def bol(a, b): return a / b print(topla(10, 5)) # 15 print(cikar(10, 5)) # 5 print(bol(10, 5)) # 2.0
Özet Tablo
| Kavram | Açıklama |
| def | Fonksiyon tanımlar |
| Parametre | Fonksiyona giren veri |
| return | Fonksiyondan çıkan veri |
| Çağırma | fonksiyon_adi() şeklinde kullanılır |
İyi çalışmalar! 🐍