Merhaba arkadaşlar,
Bu yazımızda sizlere Python ile 0 ile 1000 arasındaki asal sayıları bulan algoritmayı yazıyoruz. Benim vereceğim kodda 0 ile 1000 arasındaki asal sayıları bulacağız. Bu sayıları değiştirerek kendiniz de deneyebilirsiniz.
Asal sayı nedir?
Asal sayılar, sadece kendisi ve 1 sayısına bölünebilen 1’den büyük pozitif tam sayılar biçiminde tanımlanırlar. Asal sayıların 1 ve kendisinden başka tam böleni yoktur.
Bu tanımdan yola çıkarak programımızı yazmaya başlayabiliriz.
Vereceğim kodlarda asal sayılar diziye atılıp o şekilde yazılmaktadır.
Kodlarımız ise şu şekildedir;
1 2 3 4 5 6 7 8 |
dizi = [] for x in range(1,1000): for asal in range(2,x): if (x % asal) == 0: break elif(x % asal !=0) and (asal == x-1): dizi.append(x) print(dizi) |
Çıktı;
Sorunuz olursa sormak çekinmeyiniz.
Kısa ve etkili bir kod olmuş, dizilerde append metodunun önemini gösteren bir örnek 🙂 Teşekkürler.