# Girilen sayıları bir listede tut. Ancak sayı girilmeden ENTER ' e basılırsa sayı almayı sonlandır. # Girilen sayıların yüzde kaçı TEK yüzde kaçı ÇİFT ' dir. def sayi_cift_tek(sayi): if sayi % 2 == 0: return True return False sayilar = [] tel_Cift = lambda x : "Çift" if x % 2 == 0 else "Tek" while True: sayi_al = input("Sayı Giriniz ( Çıkış için sadece ENTER ) : ") if sayi_al == "": break # Burada CONTINUE dersek buradan sonra gelecek olan tüm komutlar atlanır yeniden While döngüsünün başına gelir. else: sayilar.append(sayi_al) # print(f"{tel_Cift(int(sayi_al))}") lambda fonksiyonunu kullanmak istersek sonuc = {"Çift" : 0, "Tek" : 0} # Sonucu bir Dictionary içine yazalım. for sayi in sayilar: if sayi_cift_tek(int(sayi)) == True: sonuc["Çift"] += 1 print("{} Sayısı bir ÇİFT Sayıdır".format(sayi)) else: sonuc["Tek"] += 1 print("{} Sayısı bir TEK Sayıdır".format(sayi)) #İstatistik print("Çift sayılar toplam sayıların % {} 'dır.".format( ( sonuc["Çift"] / (sonuc["Çift"] + sonuc["Tek"]) ) * 100) ) print("Tek sayılar toplam sayıların % {} 'dır.".format( ( sonuc["Tek"] / (sonuc["Çift"] + sonuc["Tek"]) ) * 100) )