# WHILE ile , Belirtilen sayıya kadar tüm sayılar kontrol ediliyor ve asal olanlar bir listede tutuluyor. sayi = int(input("Sayı Giriniz :")) sayac = 2 asal_sayilar = [] while sayi > 1: asal_sayilar.append(sayi) while sayac < sayi: if sayi % sayac == 0: asal_sayilar.remove(sayi) break sayac += 1 sayac = 2 sayi -= 1 print(asal_sayilar) # FOR ile ; def asal_mi(sayi): for i in range(2,sayi): if sayi % i == 0: return False return True a_sayi = int(input("Sayi giriniz : ")) asal_sayilar = [] for i in range(2,a_sayi): if asal_mi(i): asal_sayilar.append(i) print(asal_sayilar)