Python ile bir dizi içindeki sayılardan çift olanları bularak listeleyin.
Örnek Çıktı:
1 2 3 4 5 6 7 |
list1 = [2, 7, 5, 64, 14] Çıktı:[2, 64, 14] list2 = [12, 14, 95, 3] Çıktı:[12, 14] |
Yöntem 1:
1 2 3 4 5 6 7 8 9 |
list1 = [10, 21, 4, 45, 66, 93] for num in list1: if num % 2 == 0: print(num, end = " ") |
Çıktı:
1 2 3 |
10, 4, 66 |
Yöntem 2:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
list1 = [10, 21, 4, 45, 66, 93] num = 0 # while Döngüsü while(num < len(list1)): # Kontrol if num % 2 == 0: print(list1[num], end = " ") # num değişkeni 1 arttır num += 1 |
Çıktı:
1 2 3 |
10, 4, 66 |
Yöntem 3:
1 2 3 4 5 6 7 8 |
list1 = [10, 21, 4, 45, 66, 93] cift = [num for num in list1 if num % 2 == 0] print("Çift Sayılar: ", cift) |
Çıktı:
1 2 3 |
Çift Sayılar: [10, 4, 66] |
Yöntem 4: (Lambda)
1 2 3 4 5 6 7 8 |
list1 = [10, 21, 4, 45, 66, 93, 11] cift= list(filter(lambda x: (x % 2 == 0), list1)) print("Çift Sayılar: ", cift) |
Çıktı:
1 2 3 |
Çift Sayılar: [10, 4, 66] |
Add Comment