Argümanlar
Coddy'nin Python Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 44 / 77.
Bir fonksiyondaki argüman, fonksiyonu çağırdığınızda fonksiyona aktardığınız bir değerdir. Bir fonksiyona argüman eklemek için bunları parantezlerin () içine yazarız:
def function_name(arg1, arg2, ...):
codeDeğişkenlerle aynı adlandırma kurallarına uydukları sürece bağımsız değişkenleri istediğimiz gibi adlandırabiliriz (örneğin, def veya if gibi ayrılmış anahtar sözcükler olamazlar) ve ihtiyacımız olduğu kadar çok bağımsız değişken yazabiliriz.
Bir işlevi çağırmak ve ona bağımsız değişkenler geçirmek için şunu yazarız:
function_name(value1, value2, value3, ...)Daha az bağımsız değişken bekleyen bir işleve çok fazla bağımsız değişken 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, is_even adlı bir argümanı number kabul eden ve sayının çift mi yoksa tek mi olduğunu yazdıran bir işlevimiz var. Ardından işlevi iki kez çağırıyoruz: bir kez 15 ile 34 arasındaki tüm sayılar için, ikinci kez ise 153 ile 219 arasındaki tüm sayılar için.
Görev
KolayGirdi olarak iki tam sayı alan ve çarpımlarını hesaplayıp yazdırmak için bir işlev çağıran bir program yazın.
Kendin dene
# Fonksiyonunu burada tanımla
# fonksiyon 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.
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 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ğerlerKendi başına pratik yap: Online Python derleyicisi