Menu
Coddy logo textTech

Fonksiyon Tanımlama

Coddy'nin Python Journey'sinin Fundamentals bölümünün bir parçası — ders 43 / 77.

Bir fonksiyon, bir ismi olan kod dizisidir. Bir fonksiyonun amacı, bir kod parçasını birden çok kez yeniden kullanmaktır.

Örneğin, bu koda bir göz atın:

print("Welcome to Coddy")
print("New session...")
print("Welcome to Coddy")
print("Another session...")
print("Welcome to Coddy")

Aynı kodu print("Welcome to Coddy") tekrar tekrar kullanıyoruz. Bu kodla ilgili bir başka sorun da, mesajı: Welcome to Coddy yerine "Welcome aboard" gibi farklı bir şeyle değiştirmek isteseydik, 3 farklı kod satırını değiştirmemiz gerekirdi. Bu sorunu çözmek için fonksiyonları kullanacağız.

Bir fonksiyon tanımlamak için aşağıdaki söz dizimini kullanırız:

def function_name():
	code

Örneğimiz için, greet adında bir fonksiyon oluşturacağız ve şu şekilde görünecek:

def greet():
	print("Welcome to Coddy")

Fonksiyonu kullanmak/çağırmak/yürütmek için greet() yazarız:

greet()
print("New session...")
greet()
print("Another session...")
greet()

Bu, yukarıdakiyle aynı çıktıyla sonuçlanacaktır.

Önemli! Fonksiyon kodu çağrılmasından önce gelmelidir

challenge icon

Görev

Kolay

Bir girdi, bir n sayısı alan bir program yazın. 50005000 sayısını yazdıran print_large_number adında bir fonksiyon oluşturun. Ardından, bu fonksiyonu bir for döngüsü kullanarak n kez çağırın, böylece sayı toplamda n kez yazdırılır.

Not! Kodunuzda, fonksiyon tanımını onu çağıran döngüden önce yazın.

Kopya kağıdı

Python'da Fonksiyonlar:

# Fonksiyon bildirimi
def function_name():
    # Fonksiyon gövdesi (girintili)
    code_here

# Fonksiyon çağrısı
function_name()

Kendin dene

# Aşağıda print_large_number fonksiyonunu tanımlayın


n = int(input())
for i in range(n):
    # Fonksiyonu burada çağırın
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Fundamentals bölümündeki tüm dersler