Kodlama • Python Programlama

FONKSİYON TANIMLAMA

Kodlama Python ProgramlamaFonksiyonlar ünitesi kapsamında FONKSIYON TANIMLAMA konusunun konu anlatımı, anlama, kavrama ve pekiştirme testleri ile ücretsiz PDF çalışma kağıtlarına bu sayfadan ulaşabilirsiniz.

TESTLER

Öğrencilerimiz için hazırladığımız seviye odaklı test sistemimiz:

  • Anlama Testleri: Temel kavramları ve tanımları ölçen başlangıç seviyesi testlerdir.
  • Kavrama Testleri: Bilgilerin uygulamasını ve konunun mantığını ölçen orta seviye testlerdir.
  • Pekiştirme Testleri: Analiz ve karmaşık problem çözmeyi hedefleyen ileri seviye testlerdir.

ALIŞTIRMA SORULARI

Konuyu pekiştirmek için hazırladığımız alıştırma soru setleri:

  • Alıştırma Soruları: Konuyu öğrendikten sonra bilgilerinizi test etmeniz için hazırlanmış pratik soru setleridir.
  • Ücretsiz PDF: Tüm alıştırma soruları ücretsiz olarak indirilebilir ve yazdırılabilir formattadır.
Bu konu için alıştırmalar hazırlanıyor...

KONU ANLATIMI

MEB müfredatına uygun hazırlanan konu anlatımlarımız:

  • Konu Anlatımı PDF: Konunun tüm önemli noktalarını kapsayan, sade ve anlaşılır dille hazırlanmış ders notlarıdır.
  • Web İçeriği: Konuyu adım adım anlatan, görsel destekli dijital konu anlatımına aşağıdan ulaşabilirsiniz.
BENİM OKULUM

Fonksiyon Tanımlama


Fonksiyonlar, tekrar kullanılabilen kod bloklarıdır.



Temel Fonksiyon


def merhaba_de():
print("Merhaba!")

merhaba_de() # Fonksiyonu çağırma


Parametreli Fonksiyon


def topla(a, b):
return a + b

sonuc = topla(3, 5)
print(sonuc) # 8


Varsayılan Parametre


def selamlama(isim, selamlama="Merhaba"):
print(f"{selamlama}, {isim}!")

selamlama("Ali") # Merhaba, Ali!
selamlama("Veli", "Selam") # Selam, Veli!


Birden Fazla Return


def min_max(liste):
return min(liste), max(liste)

kucuk, buyuk = min_max([3, 1, 7, 2, 9])
print(kucuk, buyuk) # 1 9


Değişken Sayıda Argüman (*args)


def toplam(*sayilar):
return sum(sayilar)

print(toplam(1, 2, 3)) # 6
print(toplam(10, 20, 30, 40))# 100


Anahtar Kelime Argümanları (**kwargs)


def ogrenci_bilgi(**bilgiler):
for anahtar, deger in bilgiler.items():
print(f"{anahtar}: {deger}")

ogrenci_bilgi(isim="Ayşe", yas=15, sinif="9-A")
1