🎯 Görev:
Kullanıcıdan bir sayı listesi al. Bu listedeki asal sayıları bulup ekrana yazdır.
İpuçları:
-
Kullanıcıdan
input()ile aralarına virgül koyarak sayı listesi al →"5,12,7,9"gibi -
split(",")ile parçala -
Her elemanı
int()yap -
Daha önceki görevde yazdığın asal kontrolünü kullan
KOD
def asal_mi(sayi):
if sayi<=1:
return False
for i in range(2,sayi):
if sayi%i==0:
return False
else:
return True
sayilar=input("Aralarına Virgül koyarak sayi gir:").split(",")
sayilar_int=[int(sayi) for sayi in sayilar]
asal_liste=[]
for sayi in sayilar_int:
if asal_mi(sayi)==True:
asal_liste.append(sayi)
print(f"asal sayilar {asal_liste}")
ÇIKTI:
Aralarına Virgül koyarak sayi gir:1,2,3,4,5,6,7,8,9 asal sayilar [2, 3, 5, 7]
Hiç yorum yok:
Yorum Gönder