Python’da bir fonksiyonun geriye birden fazla değer döndürmesi nasıl sağlanır?
Python'da Birden Fazla Değer Döndürmek
Python'da bir fonksiyonun birden fazla değer döndürmesi için, değerleri bir tuple, liste veya dictionary içinde döndürebiliriz. En yaygın yöntem, bir tuple kullanmaktır.Tuple Kullanarak Değer Döndürmek
Aşağıdaki örnekte, bir fonksiyon iki değeri tuple olarak döndürmektedir:
def toplama_ve_carpma(a, b):
toplama = a + b
carpma = a * b
return toplama, carpma
sonuc = toplama_ve_carpma(3, 4)
print(sonuc) # (7, 12)
Değerleri Ayrıştırma
Döndürülen tuple değerlerini ayrı değişkenlere atamak mümkündür:toplam, carpim = toplama_ve_carpma(3, 4) print(toplam) # 7 print(carpim) # 12
Alternatif Yöntem: Liste veya Dictionary Kullanma
- Liste ile:
return [toplama, carpma]
return {'toplam': toplama, 'carpim': carpma}
Bu yöntemler, bir fonksiyonun geriye birden fazla değer döndürmesini sağlar.
Cevap yazmak için lütfen
.
Aynı kategoriden
- Python’da hangi metotlarla bir stringin karakter sayısını nasıl bulabilirim?
- Başlangıç Seviyesi İçin En Uygun Programlama Dilleri
- Python programlama dilinde bir stringin içindeki harfleri büyük harfe nasıl dönüştürebilirim?
- Arduino ile ne tür projeler yapabilirim?
- Veritabanlarındaki primary key ne anlama gelir?
- Yapay zeka mühendisliği alanında en çok kullanılan frameworkler hangileridir?
- Python’da bir stringin sadece belirli bir aralığını nasıl alabilirim?
- Yazılım mühendisliğinde hata ayıklama (debugging) yöntemleri nelerdir?
- Bilgisayarda Dosya Nasıl Saklanır ve Bulunur?
- Python’da bir liste içindeki en büyük ve en küçük elemanları nasıl bulabilirim?
- Programlama öğrenirken hangi kaynakları kullanmalıyım?
- Hangi programlama dilleri özellikle başlangıç seviyesindeki kullanıcılar için uygundur?
- Robotik kollar nasıl çalışır?
- Yazılım projelerinde kod tekrarını azaltmak icin en iyi yöntemler nelerdir?
- JavaScript’te async/await fonksiyonları nasıl kullanılır?
- SolidWorks’te assembly dosyasından parça dosyasına nasıl geçilir?
- Sipariş yönetim sistemi nasıl kurulur?
- Bilgisayar programlamasında for döngüsü nasıl kullanılır?
- Veri merkezi (data center) ne işe yarar?
- Mühendislik öğrencileri için en uygun programlama dilini seçerken nelere dikkat etmeliyim?
