Bu yazıdaki örneklerde tek sayıların toplamı yapılacaktır.
Tek Sayıları Toplama Örnekleri
- Kullanıcının girdiği 10 sayıdan tek olanları toplama
- Kullanıcı 0 girene kadar girilen tek sayıları toplama
- Bir listedeki tek sayıları toplama
Python Kodu 1: Kullanıcının girdiği 10 sayıdan tek olanları toplama
1 2 3 4 5 6 7 8 9 10 11 12 |
# Tek Sayıları Toplama print("www.tasarimkodlama.com") toplam=0 for sayac in range(10): sayi = int(input("Bir sayı girin:")) if sayi % 2 == 1: toplam += sayi print(f"Girilen Tek Sayıların Toplamı:{toplam}") |
Çıktı:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
www.tasarimkodlama.com Bir sayı girin:5 Bir sayı girin:7 Bir sayı girin:10 Bir sayı girin:2 Bir sayı girin:36 Bir sayı girin:11 Bir sayı girin:2 Bir sayı girin:20 Bir sayı girin:47 Bir sayı girin:58 Girilen Tek Sayıların Toplamı:70 |
Python Kodu 2: Kullanıcı 0 girene kadar girilen tek sayıları toplama
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# Tek Sayıları Toplama print("www.tasarimkodlama.com\n\n") toplam=0 while True: sayi = int(input("Bir sayı girin:")) if sayi == 0: break if sayi % 2 == 1: toplam += sayi print(f"Girilen Tek Sayıların Toplamı:{toplam}") |
Çıktı:
1 2 3 4 5 6 7 8 9 10 11 |
www.tasarimkodlama.com Bir sayı girin:5 Bir sayı girin:4 Bir sayı girin:2 Bir sayı girin:7 Bir sayı girin:0 Girilen Tek Sayıların Toplamı:12 |
Python Kodu 3: Bir listedeki tek sayıları toplama
1 2 3 4 5 6 7 8 9 10 11 |
# Tek Sayıları Toplama print("www.tasarimkodlama.com\n\n") toplam=0 liste = [2, 10, 5, 8, 11, 21, 20, 30] tek_sayilar = print(sum(map(lambda n: n if n % 2 == 1 else 0, liste))) print(f"Girilen Tek Sayıların Toplamı:{tek_sayilar}") |
Çıktı:
1 2 3 4 5 6 7 |
www.tasarimkodlama.com 37 Girilen Tek Sayıların Toplamı:None |
Yorum Yap