CodeBlanks Logo Icon CodeBlanks

def

def ile fonksiyon tanımlamayı öğrenirsin.

def ile fonksiyon tanımlama

Fonksiyon, yeniden kullanilabilen bir kod bloğudur. def kelimesi ile tanımlanır:

def greet():
    print("Hos geldin")

Fonksiyon gövdesi girintili yazılır; bu Python'da blok belirten yöntemdir. Fonksiyon greet() şeklinde çağrılır.

Fonksiyonlar kodun tekrar etmesini engeller ve programı parçalara ayırır. Bu, hem okunabilirlik hem de bakım kolaylığı sağlar.

Fonksiyon çağrısı

Tanımlanan fonksiyon, adı ve parantez ile çağrılarak çalıştırılır:

def greet():
    print("Hos geldin")

greet()   # Hos geldin

Parantez olmadan greet sadece fonksiyon nesnesini ifade eder; çağırmaz. Bu, sık yapılan bir hatadır.

Bir fonksiyonu istediğin kadar kez çağırabilirsin; bu, kod tekrarını önler.

Uygulama Hos geldin fonksiyonu yaz

greet adında bir fonksiyon tanımla; print("Hos geldin") yazdırsın. Sonra greet() ile çağır.

Başlangıç kodu

main.py
# greet fonksiyonunu tanımla

Örnek çözüm

main.py
def greet():
    print("Hos geldin")
greet()

Beklenen çıktı

Hos geldin

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Aşağıdakilerden hangisi geçerli bir fonksiyon tanımlamadır?

  • def greet(): ... Doğru cevap
  • function greet(): ...
  • greet = def(): ...
  • func greet(): ...

Açıklama: def greet(): şeklinde tanımlanır.

2 Fonksiyon çağrısını tamamla

Soru
greet____
Cevap
greet()

Açıklama: greet() fonksiyonu çağırır.

3 Fonksiyon parçalarını eşleştir

Kavram Anlamı
def Tanım kelimesi
greet Fonksiyon adı
() Çağrı parantezi
: Gövde başlangıcı

Başlangıç bölümündeki tüm dersler