# Fonksiyon Nedir?
# Tekrar eden işlemleri bir araya toparlayıp, kod kalabalığını önler.
# Güncellemek ve değiştirmek daha kolay hale gelir.
def toplam(sayi1,sayi2):
return sayi1+sayi2
# 5 ile 10'un toplamı.
print(toplam(5,10)) # 15
# 4 ile 9'un toplamı.
print(toplam(4,9)) # 13
def esenlikler(isim):
print("Merhaba "+ isim + " esenlikler dilerim.")
esenlikler("Turan") # Merhaba Turan esenlikler dilerim.
def ortalama_hesapla(liste):
toplam = sum(liste)
adet = len(liste)
ortalama = toplam/adet
print(f"Girilen sayıların ortalaması = {ortalama}")
ortalama_hesapla([1,2,3,4,5]) # Girilen sayıların ortalaması = 3.0
def buyuk_harfe_cevir(metin):
metin = metin.upper()
print(metin)
buyuk_harfe_cevir("Göktürk") # GÖKTÜRK
# Varsayılan değer atama.
# İsim belirlenmişse isim, belirlenmemişse ANONİM yazıyor.
def selamla(mesaj,isim="Anonim"):
print(f"{mesaj} {isim}")
selamla("Merhaba","Osman") #Merhaba Osman
selamla("Merhaba") # Merhaba Anonim