Algoritma örnekleri ve döngü örnekleri içinde en çok tercih edilen örneklerden bir tanesi de kullanıcı tarafıdan girilen sayının asal sayı olup olmadığını bulmaktır.
Bu yazıda kullanıcı tarafından girilen sayının asal olup olmadığını while döngüsü kullanarak ekrana yazdıracağız.
Bakınız: Basit Python Örnekleri
İlk olarak asal sayının ne olduğunu cevaplayarak başlayalım. Ardından python ile asal sayı kontrolü nasıl yapacağımızı görelim. Bir sayının asal olup olmadığını öğrenmek için sayıyı 2(dahil) ile o sayıya kadar her olan sayılara bölünmemesi gerekiyor. Diğer bir ifade ile kendisi ve 1 sayısı dışında böleni olmayan pozitif tam sayılar da denilebilir.
İlginizi çekebilir: Python if else kullanımı
Yukarıdaki tanımdan yola çıkacak olursak aşağıdaki gibi bir döngü kullanarak sayının asal olup olmadığını öğrenebiliriz.
Python program kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | s = int(input("Sayı girin: ")) f = 0 i = 2 while i <= s / 2: if s % i == 0: f=1 break i=i+1 if f==0: print("Asal Sayıdır") else: print("Asal Sayı Değildir") |
Çıktı:
1 2 3 4 | Sayı girin: 11 Asal Sayıdır |
Bu yazımızda basit python dilinde asal sayı bulma örneğini yaptık. Daha fazla python konusu için Python Dersleri yazımızı okuyabilirsiniz.









Yorum Yap