📅 06 Nisan 2026, Pazartesi
📚 Ders Kitapları ✉ İletişim
@ydiner.gen.tr İlköğretim & Lise Düzeyi Kaynak Site "Bilgi paylaştıkça çoğalır"
🏠 Ana Sayfa
  • 🧊 3D Tasarım
  • Animasyon
  • ⚡ Arduino
  • 📌 Genel
  • 🎨 Grafik
  • Pardus
  • 💻 Programlama
  • Robotik ve Kodlama
  • 🗄️ SQL
  • 🌐 Web Tasarım
  • 🤖 Yapay Zeka
  • Programlama

    Python Fonksiyonlar – Giriş

    5 Nisan 2026 aydiner

    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

    1. Parametresiz Basit Fonksiyon
    
    def cizgi():
    
    print('-------------------')
    
     
    
    cizgi()
    
    cizgi()
    
    cizgi()
    
    

    Çıktı:

    ——————-

    ——————-

    ——————-

     

    💡 Aynı şeyi 3 kez yazmak yerine fonksiyonu 3 kez çağırdık.

     

    1. Tek Parametreli Fonksiyon
    
    def kare_al(sayi):
    
    print(sayi * sayi)
    
     
    
    kare_al(4)    # 16
    
    kare_al(7)    # 49
    
    kare_al(10)   # 100
    
    
    1. İki Parametreli Fonksiyon
    
    def carpma(a, b):
    
    print(a * b)
    
     
    
    carpma(3, 4)   # 12
    
    carpma(5, 6)   # 30
    
    
    1. 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.

    1. 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! 🐍