Python ile Asal Sayı Kontrolü nasıl yapılır?
Asal sayı kontrolü için aşağıdaki Python kodunu kullanabilirsiniz:
if n <= 1:
return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True
Yukarıdaki kod alanında öncelikle bir for döngüsü ve bir if yapısı kullanıyoruz. Python programının ilk giriş kısmında bizlerden bir sayı girmemiz isteniyor. Bu sayusu girdikten sonra girmiş olduğumuz sayının tam bölünüp bölünemediğini hesaplıyoruz. Eğer tam bölünemiyorsa asal sayı değildir. Tam bölünebiliyorsa asal sayıdır ifadesini kullanacağız. Uygulama kodlarımızı kopyalayarak sizlerde kendi bilgisayarınızda deneyebilir ve hatta bu örneğin ötesinde farklı uygulamaları geliştirebilirsiniz.
Python programlama dili günümüzde tüm eğitim düzeylerinde ve yazılım sektöründe çokça fazla kullanılan bir programlama dili olduğu için yorum yaparak bizlere destek olursanız daha fazla içeriği sizlerle buluşturabiliriz. Bizi takip ettiğiniz için teşekkür ederiz. İyi çalışmalar dilerim.
Aşağıdaki açıklamalar yukarıdaki Python kodunun aşamalarını açıklar:
n <= 1: Eğer n 1’den küçük veya eşitse, bu asal sayı değildir ve False değerini döndürür.
Döngü: Döngü, 2 ile n’nin karekökünden küçük olan tüm sayılar için yapılır.
n % i == 0: Eğer n’nin i ile tam bölünmesi durumunda, bu n asal değildir ve False değerini döndürür.
return True: Eğer hiçbir durumda False döndürülmezse, n asal bir sayıdır ve True değerini döndürür.