• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

Fonksiyonlar ve Fonksiyonların Kullanılması

burakcode

MFC Üyesi
Üyelik Tarihi
20 Nis 2021
Konular
90
Mesajlar
944
MFC Puanı
2,120
--- Fonksiyonlar programlamada belirli işlevleri olan ve bunları istediğimiz yerde kullandığımız yapılardır. ---
--- Fonksiyonlar oluşturup bu fonksiyonları istediğimi zaman kullanabiliriz ---
--- Örneğin print() fonksiyonu, gömülü bir fonksiyondur ve biz bunu istediğimiz zaman kullanabiliyoruz.---
--- Gerçek hayattan bir örnek verelim: Bulaşık makinesinin görevi nedir, bulaşık yıkamak. Bulaşık makinesi bir defa oluşturulmuş ve amacına özel kullanıyoruz, tekrar tekrar bir bulaşık makinesi icat etmiyoruz. İşte bizde kendimize özel fonksiyonlar tanımlıcaz, her zaman orada duracak ve bunu istediğimiz zaman kullanıcaz, tekrar tekrar aynı işlevleri program içinde yazmıcaz. ---
--- Aşağıda fonksiyon tanımlaması nasıl yapılır görebilirsiniz ---
--- İlk line da selamla nın type ını öğrenmek istiyoruz fakat böyle bir veri yok elimizde o yüzden hata verir. ---


69.PNG

--- def kullanıyoruz dikkat edin. selamla adında bir fonksiyon oluşturuyoruz ve alt bloklarına bu fonksiyonun ne işlev göreceğini yazıyoruz. type sorguladığımızda artık bunun bir fonksiyon olduğunu görüyoruz. ---

70.PNG

--- Peki hazırladığımız fonksiyonları nasıl çağırıyoruz. fonksiyonadı() şeklinde. Aşağıda görebilirsiniz. Eğer bir fonksiyonu hazırlarken parantez içine bir parametre vermemişsek, çağırırıken parametre verirsek hata alırız. ---

71.PNG

--- Peki içine bir parametre verirsek ne olur? Fonksiyonu çağırırken parantez içine verdiğimiz argüman fonksiyondaki parametreye denk gelir ve onu baz alarak çalışır. ---
--- Fonksiyon hazırlarken parantez içine verdiğimiz değer parametre, fonksiyonu kullanırken o parametreye denk gelsin diye vereceğimiz değer argüman olarak adlandırılır. ---
--- İlk örnekte örneğin, parametre olarak isim vermişiz. Fonksiyonu kullanırken de verdiğimiz değer o 'isim' parametresine denk gelir ve ona göre çalışır. ---


72.PNG

--- Yine örneğin faktoriyel adında bir fonksiyon oluşturuyoruz. Programın bazı yerlerinde faktoriyel bulmak istediğimizde her defasında faktoriyel bulacak kodları yazmak yerine bir defa fonksiyonu oluşturuyoruz ve böylece sadece faktoriyel() yazıp sonuca ulaşıyoruz. ---

73.PNG
© 2021. Burakcode - Tüm Hakları Saklıdır.
 
Üst