Dönüş Değerleri
İşlevleri daha çok yönlü hâle getirmek için dönüş değerlerini nasıl kullanacağınızı keşfedin.
Dönüş Değerleri, CoddyKit'te ücretsiz bir Python Academy dersidir. Bu, 5 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Python Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Python Academy kursu toplamda 5 dersten oluşur.
Dönüş Değerlerine Giriş
Dönüş Değerlerine Giriş
Dönüş değerleri, fonksiyonların verileri kendilerini çağıran program bölümüne geri göndermesini sağlar. Bu, fonksiyonları daha esnek ve yeniden kullanılabilir hale getirir.
Bu derste Python fonksiyonlarında dönüş değerlerini etkili bir şekilde kullanmayı öğreneceksiniz.

Dönüş Değeri Nedir?
Dönüş Değeri Nedir?
Dönüş değeri, bir fonksiyonun çıktısıdır. Verileri çağıran koda geri göndermek için return anahtar sözcüğünü kullanabilirsiniz.
Örneğin:
# Function with a return value
def add(a, b):
return a + b
result = add(3, 5)
print(result)Tek Değer Döndürme
Tek Değer Döndürme
Bir fonksiyon, return anahtar sözcüğünü kullanarak tek bir değer döndürebilir:
# Returning a single value
def square(x):
return x * x
result = square(4)
print(result)Birden Çok Değer Döndürme
Birden Çok Değer Döndürme
Bir fonksiyondan birden çok değeri demet olarak döndürebilirsiniz:
# Returning multiple values
def min_and_max(numbers):
return min(numbers), max(numbers)
nums = [3, 5, 7, 2, 8]
minimum, maximum = min_and_max(nums)
print(minimum, maximum)Dönüş Değerlerini Kullanma
Dönüş Değerlerini Kullanma
Dönüş değerleri değişkenlerde saklanabilir veya doğrudan ifadelerde kullanılabilir:
# Using return values
def double(x):
return x * 2
print(double(4) + double(5))None Döndürme
None Döndürme
Bir fonksiyonda return ifadesi yoksa fonksiyon otomatik olarak None döndürür:
# Function returning None
def greet():
print("Hello!")
result = greet()
print(result)Uygulamalı Örnek
Uygulamalı Örnek
Bir dikdörtgenin alanını hesaplayan bir fonksiyon örneğini inceleyelim:
# Practical example
def area_of_rectangle(length, width):
return length * width
print(area_of_rectangle(5, 10))def multiply(a, b):
return a * b
result = multiply(3, 4)
print(result)Dönüş Değerleriyle Yapılan Yaygın Hatalar
Dönüş Değerleriyle Yapılan Yaygın Hatalar
Kaçınmanız gereken bazı yaygın hatalar şunlardır:
- Bir fonksiyonda
returnanahtar sözcüğünü kullanmayı unutmak. - Bir fonksiyonun dönüş değerini saklamadan veya kullanmadan çıktısını kullanmaya çalışmak.
- Beklenen kullanım durumları için uyumsuz türler döndürmek.
Neler Öğrendik?
Neler Öğrendik?
Bu derste şunları öğrendiniz:
- Dönüş değerlerinin ne olduğunu ve nasıl kullanılacağını.
- Bir fonksiyondan tek veya birden çok değerin nasıl döndürüleceğini.
- Python'da dönüş değerlerinin pratik uygulamalarını.
Harika iş çıkardınız! Bir sonraki derse geçelim.

Sıkça Sorulan Sorular
“Dönüş Değerleri” dersi ücretsiz mi?
Evet — “Dönüş Değerleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Python Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Python Academy kursu toplamda 5 dersten oluşur.
“Dönüş Değerleri” dersinde ne öğreneceğim?
İşlevleri daha çok yönlü hâle getirmek için dönüş değerlerini nasıl kullanacağınızı keşfedin. Python Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Python Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Python Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 5 dersinin 2. dersidir.
“Dönüş Değerleri” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Python Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Python Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- İşlev Nedir?
- Dönüş Değerleri
- Değişkenlerin Kapsamı ve Ömrü
- Yerleşik İşlevler ve Kullanıcı Tanımlı İşlevler
- Modülleri İçeri Aktarma