Menu
CoddyTech

Bir Fonksiyon Tanımlama

Coddy'nin Python Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 43 / 77.

Fonksiyon, bir adı olan kod dizisidir. Fonksiyonun amacı, bir kod parçasını birden çok kez yeniden kullanmaktır.

Örneğin, şu koda göz at:

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

Aynı print("Welcome to Coddy") kodunu tekrar tekrar kullanıyoruz. Bu kodla ilgili bir diğer sorun da mesajı değiştirmek isteseydik: Welcome to Coddy ifadesini "Welcome aboard" gibi farklı bir ifadeyle değiştirmek için 3 farklı kod satırını değiştirmemiz gerekecek olmasıdır. 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 adlı bir fonksiyon oluşturacağız ve şöyle görünecek:

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

Fonksiyonu kullanmak/çağırmak/çalıştırmak için greet() yazarız:

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

Bu, yukarıdakiyle aynı çıktıyı verir.

Önemli! Fonksiyon kodu, çağrısından önce gelmelidir.

challenge icon

Görev

Kolay

Bir sayı olan n girdisini alan bir program yaz. 50005000 sayısını yazdıran, adı print_large_number olan bir fonksiyon oluştur. Ardından, sayının toplamda n kez yazdırılması için bu fonksiyonu bir for döngüsü kullanarak n kez çağır.

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

Kendin dene

# print_large_number fonksiyonunu aşağıda 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.

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi