Argümanlar
Coddy'nin Python Journey'sinin Fundamentals bölümünün bir parçası — ders 44 / 77.
Bir fonksiyondaki bağımsız değişken (argument), fonksiyonu çağırdığınızda ona ilettiğiniz bir değerdir. Bir fonksiyona argüman eklemek için bunları parantezlerin () içine yazarız:
def function_name(arg1, arg2, ...):
codeArgümanları, değişkenlerle aynı adlandırma kurallarına uymak kaydıyla (örneğin def veya if gibi ayrılmış anahtar kelimeler olamazlar) istediğimiz gibi adlandırabiliriz ve ihtiyacımız olduğu kadar çok argüman yazabiliriz.
Bir fonksiyonu çağırmak ve ona `arguments` geçirmek için şöyle yazarız:
function_name(value1, value2, value3, ...)Daha az `arguments` bekleyen bir fonksiyona çok fazla `arguments` geçirmek programın başarısız olmasına neden olur
Kullanım örneği:
def is_even(number):
if number % 2 == 0:
print(f"{number} is even")
else:
print(f"{number} is odd")
for i in range(15, 34):
is_even(i)
for i in range(153, 219):
is_even(i)Burada, number adında bir argüman kabul eden ve sayının çift mi yoksa tek mi olduğunu yazdıran is_even adında bir fonksiyonumuz var. Ardından fonksiyonu iki kez çağırıyoruz: ilkinde 15 ile 34 arasındaki tüm sayılar için ve ikincisinde 153 ile 219 arasındaki tüm sayılar için.
Görev
KolayGirdi olarak iki tam sayı alan ve bunların çarpımını hesaplayıp yazdırmak için bir function çağıran bir program yazın.
Kendin dene
# Fonksiyonunu burada tanımla
# fonksiyonun içinde a*b sonucunu yazdır
a = int(input())
b = int(input())
# Fonksiyonunu burada a ve b argümanlarıyla çağırBu 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
4Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 3Mantıksal Operatörler Bölüm 47Hesap Paylaşım Hesaplayıcısı
Hoş Geldiniz MesajıGirdi Alma8Döngüler
For DöngüsüWhile DöngüsüBreakContinueÖzet - FaktöriyelRange Fonksiyonuİç İçe DöngülerÖzet - Dinamik Girdi3Operatörler Bölüm 1
Aritmetik OperatörlerModulo OperatörüAritmetik KısayollarÖzet - Basit MatematikKarşılaştırma Operatörleri6Temel Girdi/Çıktı
ÇıktıDeğişkenlerle ÇıktıGirdiTip DönüşümüÖzet - 120'ye KadarÖzet - Doğru veya Yanlış9Fonksiyonlar
Fonksiyon TanımlamaArgümanlarReturnÖzet - Sigma FonksiyonuÖzet - Doğrulama FonksiyonuVarsayılan Değerler