Menu
CoddyTech

Argümanlar

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

Bir fonksiyonun argümanı, onu çağırdığında fonksiyona aktardığın bir değerdir. Bir fonksiyona argüman eklemek için bunları parantezlerin () içine yazarız:

def function_name(arg1, arg2, ...):
	code

Değişkenlerle aynı adlandırma kurallarına uymaları koşuluyla (ör. def veya if gibi ayrılmış anahtar sözcükler olamazlar) argümanları istediğimiz gibi adlandırabilir ve ihtiyacımız olduğu kadar çok argüman yazabiliriz.

Bir fonksiyonu çağırmak ve ona argümanlar 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ı ve number adlı bir argüman alan, sayının çift mi tek mi olduğunu yazdıran 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.

challenge icon

Görev

Kolay

Girdi olarak iki tam sayı alan ve çarpımlarını hesaplayıp yazdırmak için bir fonksiyon çağıran bir program yazın.

Kendin dene

# Fonksiyonunuzu burada tanımlayın
# Fonksiyonun içinde a*b sonucunu yazdırın

a = int(input())
b = int(input())
# Fonksiyonunuzu burada a ve b argümanlarıyla ç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