Bu Python örneğimizde kullanıcıdan 2 adet sayı isteyerek kullanıcının girmiş olduğu bu iki sayı arasındaki asal sayıları listeleyeceğiz.
Bunun yanı sıra bu iki sayı arasında kaç adet asal sayı olduğunuda ekranda göstereceğiz.
Programa ait Python 3 kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | sayac=0 sayi1 = int(input("Sayı 1: ")) sayi2 = int(input("Sayı 2: ")) print(sayi1,' ve ',sayi2,' Arasındaki Asal Sayılar:') for sayi in range(sayi1,sayi2 + 1): if sayi > 1: for i in range(2,sayi): if (sayi % i) == 0: break else: print(sayi) sayac=sayac+1 print('Verilen aralıkta {0} adet asal sayı var.'.format(sayac)) |
Ekran Çıktısı:
“for sayi in range(sayi1,sayi2 + 1):”
bu satırdan sonrasını adım adım açıklayan bir bilgi paylaşabilir misiniz. Bende tam oturmadı sevgili hocam