Kendi yönergelerimizi, işlemlerimizi yerine getiren özel işlemler bütününe fonksiyon denir. Fonksiyon kavramını bir örnekle açıklayalım. Örneğin siz bir fabrikadasınız ve önünüzdeki alete kumaş koyduğunuzda o alet önünüze tişört çıkarıyor. Bu durumda kumaştan tişörte dönüşme sizin fonksiyonunuz, kumaş sizin fonksiyonunuzun girdisi, tişört ise fonksiyonunuz çıktısı yani sonucu olur.
Fonksiyonları bu şekilde uyguladığımız bir yöntem (method) olarak düşünebiliriz.
Şimdi fonksiyonların nasıl yazıldığına bakalım.
Basit bir fonksiyon yazalım.
Tüm fonksiyonlar def satırı ile başlar ve ardından fonksiyonun ismi yazılır.
Kod satılarlarınız boyunca MutluYillar() yazdığınız fonksiyonu çağırmış olursunuz. Bu şekilde MutluYillar() yazdığınız her yerde program size aşağıdaki print cümlelerini yazdıracaktır.
Şimdi f(x) isimli bir fonksiyon oluşturalım. Bu fonksiyon x değerinin karesini alsın ve ekrana yazsın. Kodumuzun son satırında fonksiyonumuzun içine x yerine bir sayı yazarak o sayının karesini alabiliriz.
Soru: Sizce aşağıdaki kod satırının üreteceği sonuç ne olur? Haydi yanıtı tartışın ve mutlaka bu kısmı anlayarak geçin.
Şimdi girlsintech adında bir fonksiyon oluşturalım ve nasıl kullanıldığına dikkat edelim.
return ve def kelimelerinin yazım kurallarına dikkat edin!
Son olarak çemberin çevre ve alanını hesaplayan bir fonksiyon yazalım.
Hadi bakalım bu bizim en karmaşık ve en iyi kodumuz.
Eğer çemberin çevre ve alanını hesaplamayı henüz öğrenmediysek doğrudan ikinci kodumuza geçelim.
Mentörünüz sıradaki bölüme geçmenizi istediğinde aşağıdaki butona basınız.