Ana içeriğe geç
Kesit Python
Temel · Başlangıç

Fonksiyon iskeleti: boşluğu doldur

Alıştırmalarda sık göreceğin def ve return kalıbını tanır, hazır iskeletin içini doldurursun. Ayrıntısı Fonksiyonlar dersinde.

Uygulamada aç, 10 alıştırmayı çözÜcretsiz, hesap gerekmez, kurulum yok.

Bu sayfa dersin okuma sürümüdür. Metin bir kutuyu çalıştırmanı ya da adıma geçmeni söylüyorsa dersi uygulamada aç.

Alıştırmaların çoğu senden küçük bir fonksiyon (function) ister, çünkü testler fonksiyonu çağırıp sonucu denetler. Şimdilik tüm kuralları bilmen gerekmez: hazır bir kalıbın boşluğunu doldurmak yeter.

def kdvli(tutar):
    sonuc = tutar * 1.2
    return sonuc

print(kdvli(100))

return ile print aynı şey değil

print ekrana yazar, değer geri vermez. return değeri geri verir, ekrana yazmaz. Testler return ile verdiğin değere bakar.

def yazdir(x):
    print(x * 2)

def dondur(x):
    return x * 2

a = yazdir(5)     # ekrana 10 yazar, a boş kalır (None)
b = dondur(5)     # ekrana bir şey yazmaz, b 10 olur
print(a, b)

Alıştırmalarda ne göreceksin?

Çoğu görev şöyle hazır gelir. Sen yalnız # buraya yaz satırını doldurursun; pass "henüz boş" demektir ve yerine kendi satırın gelir:

def indirimli(fiyat):
    # buraya yaz
    pass

Birden çok değer alan fonksiyonda parametreler virgülle ayrılır: def topla(a, b):. Fonksiyonlar dersinde varsayılan değerleri, kapsamı ve daha fazlasını göreceksin.

Alıştırmalara geç (10)