30 Ocak 2014 Perşembe

Python Dersleri - 4 - Fonksiyonlar

Python'da kod yazarken bir kodu birden fazla yazmamız gerekiyorsa fonksiyona atarız ve fonksiyon ise kısa bir kod parçası olur, ve biz o kod parçacığını çağırarak her seferinde bir sürü kod yazmaktan kurtuluruz. Şimdiye kadar python derslerimizde print() ve type() öntanımlı hazır python fonksiyonlarını gördük. Peki biz nasıl fonksiyon oluşturacağız ? Biz fonksiyon oluştururken def ayrılmış kelimesi ile tanımlanır.
def fonksiyon_adi(arg, arg1):
yapılacak işlem

>>

Bu tanımlama python'da klasik fonksiyon yazma metodudur. Mesela iki sayının toplanmasını sağlayan küçük bir fonksiyon yazalım
def topla(a,b):
x = a+b
print (x)



Kullanımı ise
topla(7,5)

Bu örneği IDLE'nizde deneyin ve sonucu tahmin etmeye çalışın.

Biraz daha kapsamlı bir toplama örnek fonksiyonu yapalım. Tanımladığımız fonksiyon değeri kaç ise o sayıya 5 eklesin. Kod yapısı şu şekildedir.
def f(x):
''' Gelen sayıya 5 ekler '''
print("Girilen Değer : ", x)
y = x+5
print("Toplam Elde Edilen Sonuç : ", y)

 

Kısaca yapılan işlemleri anlatayım. f diye bir değişken tanımladık. Sonrasında yapılacak işlem hakkında bloklama bilgisi verdik. Sonra x değişkenine verilen değer ile 5 sayısını toplama işlemini istedik. Bu isteğimizi y değişkenine atadık ve en son ekrana y değişkenini yazdırdık.

Kullanım ve ekran çıktısı şöyle olacaktır.
>>> f(7)
Girilen Değer : 7
Toplam Elde Edilen Sonuç : 12

7 değerini verdik ve 5 ile topladı. Sayının ilk halini ve toplanmış halini gösteriyor bize.

Fonksiyonlar konusu kısaca bu şekildedir.

[su_note note_color="#ce2e06" radius="14"]Bu Yazı Papiculo.Com Tarafından yazılmıştır. Kaynaksız alıntılanması yasaktır.[/su_note]

Share

& Comment

0 yorum:

Yorum Gönder

 

Copyright © 2015 Papiculo !™ is a registered trademark.

Designed by Templateism. Hosted on Blogger Platform.