Bazen bir işi yapmak için çeşitli araçlara ihtiyaç duyarız. Bu araçlar Python’da karşımıza fonksiyonlar olarak çıkar. Diğer konularda kullandığımız araçların hepsi Python’ın içinde bulunan fonksiyonlar idi. Bu tip araçlar matematik içinde de vardır ve eğitim hayatınızın ilerleyen vakitlerinde bu konuyu göreceksiniz. Ancak gelin şimdi, Python’da nasıl kendi araçlarınızı tanımlayabileceğiniz hakkında konuşalım.
Öncelikle Python’da fonksiyonlar ikiye ayrılır. Biri çıktı veren fonksiyonlar, diğeri ise sadece belirli bir işi yapan fonksiyonlardır.
Çıktı veren fonksiyonlar belirli bir değeri çıktı olarak verir ve bu değere return değeri denir.
Buna ek olarak fonksiyonlar belirli bir girdi değeri de alabilir.
Yazım :
def fonksiyon_adi(girdi):
kod
return çıktı
Bu fonksiyonu çağırmak için sadece ismini yazmamız yeterlidir.
Fonksiyon çağırma => fonksiyon_adi(girdi)
Python’da fonksiyonları sürekli tekrarlayan kodlarımızı, tekrar tekrar uzun uzun yazmak yerine basitçe aracı çağırarak kullanmak için kullanırız.