Herkese iyi günler dileriz. Bu yazımızda sizlere python dili ile dışarıdan girilen bir sayının asal sayı mı yoksa değil mi olduğunu kontrol eden bir programın kodlarını paylaşacağız.
Python dünyada en gelişmekte olan diller arasında yer almaktadır. Bu yüzden ara ara python dili ile ilgili temel programların kodlarını ve ekran görüntülerini sizlere paylaşacağız. Daha önceden C ve C++ dili asal sayı kontrolü yapan kodları paylaşmıştık. Bu yazıda ise python dili ile yapacağız. Şimdi lafı uzatmadan üniversite derslerinde vizelerde ve finallerde de sorulan asal sayı kontrolü kodlarını ve anlatımlarını paylaşalım.
Python – Asal Sayı Kontrolü Yapan Kodlar
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#Dışarıdan bir sayı giriyoruz. sayi = int(input("Bir sayı giriniz = ")) #Asal sayılar 1'den büyük olmalıdır. if sayi > 1: #Burada matematiksel hesaplamalar yapıyoruz ve girilen sayının asal olup olmadığını hesaplıyoruz. for i in range(2,sayi): if (sayi % i) == 0: print(sayi,"sayısı asal sayı değildir.") print("Çünkü",i,"kere",sayi//i,"=",sayi,"ediyor.") break else: print(sayi,"sayısı asal bir sayıdır.") #Girilen sayı 1'den küçük veya 1'e eşit olursa da asal sayı olmaz. else: print(sayi,"sayısı asal sayı değildir.") |
Kodlar bu şekildedir.Şimdi örnek bir ekran görüntüsü paylaşalım.
Gördüğünüz gibi mesela dışarıdan 25 sayısını girdik. Program bize 25’in asal olmadığını ve kanıt olarak da 5*5’in 25’e eşit olduğunu gösteriyor. Bu şekilde sizler de kodlar üzerinde oynama yaparak farklı eklemeler yapabilirsiniz.
Umarız faydalı olur. Diğer python program kodlarına “Python” kategorisi altından ulaşabilirsiniz. Herkese iyi kodlamalar dileriz…
Bu Yazıya Tepkin Ne Oldu ?
hangi sürüm
Python 3.7 ile yapmıştık ama sürüm farketmiyor kodlar tüm programlarda çalışır. Önemli olan algoritmasıdır. Teşekkürler.