Python ile Listedeki Tüm Çift Sayıları Ayrı Bir Listede Döndürme

Python kullanarak örnek algoritma sorularını çözdüğümüz serimizin üçüncü sorusuna geçelim:

  1. Bir dizideki tüm çift sayıları bir liste içinde döndüren bir fonksiyon yazın.
    • Örnek girdi: [1, 2, 3, 4, 5, 6]
    • Örnek çıktı: [2, 4, 6]

Sorunun çözümünde ilk olarak “list comprehension” yöntemini kullandım. Bu yöntemle, tek satırda dizi içerisindeki her bir elemanı kontrol edebildim. Kontrol işlemler için for döngüsünü ve if ifadesini kullandım. Eğer bir sayının 2’ye bölümünden kalanı 0 ise bu sayı çifttir ve bu sayıyı sonuç listesine ekliyoruz. Bu şekilde tüm çift sayıları içeren bir liste oluşturdum.

For döngüsü kullanarak da bu sorunu çözebiliriz. Bu yaklaşımda, boş bir “cift_sayilar” listesi oluşturduk ve gelen dizi üzerinde döngü ile tüm sayıları teker teker kontrol ediyoruz. Eğer sayı çift ise (yani 2’ye bölündüğünde kalan 0 ise), bu sayıyı “cift_sayilar” listesine ekliyoruz. Döngü tamamlandığında da bu listeyi döndürdüm.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu