Python Fonksiyonlar

DefacerTaki

Uzman üye
21 May 2016
1,414
1
Tanrı Dağı
Merhaba Arkadaşlar

Fonksiyonlar

Şimdi fonksiyonları anlatmadan önce bir örnek vereyim. Şimdi bir program yazıyorsunuz ve bu programda , bir sayının karesini almanız gerekiyor. Bir kere
yazdınız , iki kere yazdınız ,... bu böyle uzar gider. Hal böyle olunca program gereksiz uzar. İşte tam burada fonksiyonlar devreye girer. Nasıl mı? Önce bir fonksiyon yapısını
görelim .

Kod:
def fon_adi():
    yapılacak işler

Bir fonksiyon yazalım

Kod:
def yaz():
    print("Merhaba Dünya")

yaz()

Fonksiyon hazır. Bunu kullanmak için program içinde , fonksiyonu çağırıyoruz.

Çağrılınca ekrana "Merhaba Dünya" yazılacaktır. Peki biz kendi verdiğimiz yazıyı ekrana yazsın istiyorsak ne yapmalıyız? Şöyle

Kod:
def yaz(yazi):
    print(yazi)

yaz("Benim Yazım")

Fonksiyonu böyle çağırısanız ekrana "Benim Yazım" yazdıracaktır. Verdiğimiz örneği yapalım.

Kod:
def kare(sayi):
    print(sayi*sayi)

kare(2)

sonuç: 4


Peki fonksiyonlara sadece tek veri mi gönderiliyor ? Tabiki hayır. Şu örneği de inceleyelim

Kod:
def topla(sayi1,sayi2):
    print(sayi1+sayi2)

topla(10,5)

sonuc:15


Sizde yazdığınız hesap makinesi programlarını, fonksiyonları kullanarak tekrar yazabilirsiniz :)
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.