Python Örnek Soru 5

Yorum Ekle

 



Örnek 5:
Bir listeye n tane rastgele sayı ekleyip, bu sayıların tek ve çift olarak ayrı ayrı bulup toplamları ile birlikte ekrana yazdıran kodu yazınız.

import random

adet = int(input("Listeye eklenecek sayı adedini giriniz..."))
liste = []
listeTek=[]
listeCift=[]
for i in range(0,adet):
    liste.append(random.randint(1,1000))
for i in range(0,adet):
    if int(liste[i]) % 2 == 1:
        listeTek.append(liste[i])
    else:
        listeCift.append(liste[i])
print(f"Oluşturulan Liste : {liste}")
print(f"Tek Sayılar : {listeTek}\nTek Sayıların Toplamı = {sum(listeTek)}")
print(f"Çift Sayılar : {listeCift}\nÇift Sayıların Toplamı = {sum(listeCift)}")

Listeye eklenecek sayı adedini giriniz...10
Oluşturulan Liste : [231, 248, 552, 826, 212, 509, 85, 832, 297, 421]
Tek Sayılar : [231, 509, 85, 297, 421]
Tek Sayıların Toplamı = 1543
Çift Sayılar : [248, 552, 826, 212, 832]
Çift Sayıların Toplamı = 2670






Yorum için açıklama