Belirlediğimiz 2 değer aralığında ki tüm asal sayıları hesaplayan program
# Başlangıç ve bitiş değerleri
start = 11
end = 25
for val in range(start, end + 1):
if val > 1:
for n in range(2, val//2 + 2):
if (val % n) == 0:
break
else:
if n == val//2 + 1:
print(val)
Bir sayının asal sayı olup olmadığını hesaplayan program
# isterseniz input fonksiyonu ile sayıyı kullanıcıdan alabilirsiniz
num = 11
# Sayı 1 den büyük ise
if num > 1:
# 2 den başla, verilen sayıya kadar devam et
for i in range(2, num):
if (num % i) == 0:
print(num, "sayısı asal değildir")
break
else:
print(num, "sayısı asaldır")
else:
print(num, "sayısı asal değildir")
Python dersleri için buraya gidebilirsiniz..