Python3 — fonksiyonlar

 Python3 — fonksiyonlar
Okunuyor Python3 — fonksiyonlar

Merhaba arkadaşlar, en sonki yazımızda break ve continue konusunu işlemiştik. Bugünkü yazımızda fonksiyonlar konusunu işleyeceğiz.

Fonksiyonlar, kısaca kodlardan tasarruf etmek için oluşturulmuş blok yapıları olarak tanımlayabiliriz. Yani mesela bizim bir for döngümüz var ve aynı kod parçasını kopyalayıp bir başka yere yapıştırmak yerine fonksiyon kalıbının içine alıyoruz ve o fonkisyonu orda çalıştırdığımızda for döngümüz çalışıyor, buna günlük hayattan şu şekilde örnek verebiliriz, fonksiyon kalıbımız bir poşet ve kod parçamız ise içindeki eşya(lar).

Fonksiyon kalıbı örnek;

def fonksiyonİsmi():
    # kodun devamı
    # kodun devamı
    # kodun devamı
fonksiyonİsmi()

Şimdi örneklerle ilerleyelim, basit bir hesap makinesi yapacağız, sadece toplama ve çıkarma olacak, kişiden veri alıp işlemi yaptıracağız ve bunu fonksiyon kalıbına alıp bir kaç kez çalıştıracağız,

# Fonksiyonumuzu oluşturduk
debu örnekte bir arkadaşımız araba almak için gaf hesapMakinesi():
    print("\n********* Hesap makinesi *********")
    print("İşlemler aşağıdadır\n")

    print("""
1-> Toplama
2-> Çıkarma
""")

    seçim = input("İşlem numarası girin : ")
    
    sayı1 = int(input("\nİlk sayıyı girin : "))
    sayı2 = int(input("İkinci sayıyı girin : "))

    if seçim == "1":
        print("")
        print(sayı1 + sayı2)
        print("")

    elif seçim == "2":
        print("")
        print(sayı1 - sayı2,)
        print("")

# kodlarımız bitti şimdi sıra oluşturduğumuz fonksiyonu çağırmaya geldi

hesapMakinesi()

hesapMakinesi()

hesapMakinesi()

# bir fonksiyonu üç kez çağırdık bu demek oluyor ki bu kod üç kere çalışacak

şimdi programımızı deneyelim,

********* Hesap makinesi *********
İşlemler aşağıdadır


1-> Toplama
2-> Çıkarma

İşlem numarası girin : 1

İlk sayıyı girin : 1234
İkinci sayıyı girin : 32143

33377


********* Hesap makinesi *********
İşlemler aşağıdadır


1-> Toplama
2-> Çıkarma

İşlem numarası girin : 2

İlk sayıyı girin : 1234
İkinci sayıyı girin : 123

1111


********* Hesap makinesi *********
İşlemler aşağıdadır


1-> Toplama
2-> Çıkarma

İşlem numarası girin : 2

İlk sayıyı girin : 1234
İkinci sayıyı girin : 5322

-4088

görüldüğü gibi kodumuz istediğimiz gibi çalıştı, basitçe fonksiyonlar bu şekilde, kendinizi geliştirmek için kendi örneklerinizi yapmayı unutmayın.

Yorum Yap