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ığında ona aktardığın bir değerdir. Bir fonksiyona argüman eklemek için bunları parantezlerin içine yazarız ():
def function_name(arg1, arg2, ...):
codeBağımsız değişkenlere, değişkenlerle aynı adlandırma kurallarına uymaları koşuluyla istediğimiz adları verebiliriz (ör. def veya if gibi ayrılmış anahtar sözcükler olamazlar) ve ihtiyacımız olduğu kadar bağımsız değişken yazabiliriz.
Bir fonksiyonu çağırmak ve ona argümanlar geçirmek için şunu yazarız:
function_name(value1, value2, value3, ...)Daha az argüman bekleyen bir işleve çok fazla argüman 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 adlı bir argüman alan ve sayının çift mi tek mi olduğunu yazdıran is_even adlı bir fonksiyonumuz var. Ardından fonksiyonu iki kez çağırıyoruz: ilkinde 15 ile 34 arasındaki tüm sayılar için, ikincisinde 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.
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.
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 47Hesabı Paylaştırma Hesaplayıcısı
Karşılama MesajıGirdi Alma8Döngüler
For DöngüsüWhile DöngüsüBreakContinueTekrar - FaktöriyelRange Fonksiyonuİç İçe DöngüTekrar - Dinamik Girdi3Operatörler 1. Bölüm
Aritmetik OperatörlerModülo OperatörüAritmetik Kısa YollarÖzet - 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 veya Yanlış9Fonksiyonlar
Bir Fonksiyon TanımlamaArgümanlarDönüş DeğeriTekrar - Sigma FonksiyonuTekrar - Doğrulama FonksiyonuVarsayılan Değerler12Sıralı Yapılar Üzerinde Yineleme
Öğeler Üzerinde Yinelemeenumerate FonksiyonuDizeler Üzerinde Yineleme Bölüm 1Dizeler Üzerinde Yineleme Bölüm 2Kendi başına pratik yap: Online Python derleyicisi