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.
Görev
KolayBir 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ınBu 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
4Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Tekrar - Basit MantıkMantıksal Operatörler Bölüm 3Mantıksal Operatörler Bölüm 47Hesap Bölüşme Hesaplayıcısı
Karşılama MesajıKullanıcıdan Veri Alma8Döngüler
For DöngüsüWhile DöngüsüBreakContinueÖzet - Faktöriyelrange Fonksiyonuİç İçe DöngüÖzet - Dinamik Girdi3Operatörler 1. Bölüm
Aritmetik OperatörlerModülo OperatörüAritmetik KısayollarTekrar - Basit MatematikKarşılaştırma Operatörleri6Temel Girdi/Çıktı
ÇıktıDeğişkenlerle ÇıktıGirdiTür DönüşümüTekrar - 120'ye KadarTekrar - Doğru mu Yanlış mı9Fonksiyonlar
Bir Fonksiyon TanımlamaArgümanlarGeri DöndürmeTekrar - Sigma FonksiyonuTekrar - Doğrulama FonksiyonuVarsayılan DeğerlerKendi başına pratik yap: Online Python derleyicisi