Parametre Alan Fonksiyon
Parametre Alan Fonksiyonlar
Fonksiyonlara dışarıdan veri gönderip onu kullanabiliriz. Aşağıdaki örnekte selamla fonksiyonu oluşturulmuş ve bu fonksiyona gönderilen değer ile ekrana "Merhaba Ali" ve "Merhaba Ayşe" yazdırmıştır.
Örnek: Parametreli Fonksiyon
def selamla(isim):
print("Merhaba", isim)
selamla("Ali")
selamla("Ayşe")
Çıktı:
Merhaba, Ali Merhaba, Ayşe
Birden Fazla Parametre Alan Fonksiyon
Fonksiyonlar bazen birden fazla değer alıp bunları içerisinde kullanabilir. Fonksiyon içerisinde hesaplanan veya işlem gören değerleri fonksiyon dışına göndermek için return anahtar kelimesi kullanılır. Örneğin aşağıda görülen fonksiyonda carp( ) adında bir fonksiyon oluşturulmuş ve içerisine 5 ve 3 sayısı gönderilmiş. Bu sayılar carp fonksiyonunda işlem gördükten sonra fonksiyondan dışarıya değer göndermek için return anahtar kelimesi kullanılmıştır.
def carp(a, b):
return a * b
sonuc = carp(5, 3)
print("İşlemin Sonucu:",sonuc)
Çıktı:
İşlemin Sonucu:15
Örnek: Girilen 2 notun ortalamasını alıp ekrana yazdıran python kodlarını yazınız. Ortalama hesaplaması için fonksiyon oluşturup return ile gönderiniz.
def ortalama (not1,not2):
return (not1+not2)/2
not1 = int (input("Birinci Notunuzu Girin:"))
not2 = int (input("İkinci Notunuzu Girin:"))
sonuc = ortalama (not1,not2)
print("Ortlamanız:",sonuc)
Çıktı:
Birinci Notunuzu Girin:70 İkinci Notunuzu Girin:60 Ortlamanız: 65