While Döngüsü
asal = False
sayac = 2
sayi = int(input("Bir sayı giriniz :"))
while sayac<sayi:
if(sayi % sayac == 0):
asal = True
sayac+=1
if(sayi < 2):
print("2'den büyük bir sayı giriniz")
else:
if asal == False:
print("Girilen sayı asaldır")
else:
print("Girilen sayı asal değildir")
For Döngüsü – Yöntem 1
asal = False
sayi = int(input("Bir sayı giriniz :"))
for sayac in range(2,sayi):
if(sayi % sayac == 0):
asal = True
if(sayi < 2):
print("2'den büyük bir sayı giriniz")
else:
if asal == False:
print("Girilen sayı asaldır")
else:
print("Girilen sayı asal değildir")
For Döngüsü – Yöntem 2
sayi = int(input("Bir sayı girin: "))
if sayi > 1:
for i in range(2, sayi):
if (sayi % i) == 0:
print("Girilen sayı asal değildir.")
break
else:
print("Girilen sayı asaldır.")
else:
print("Girilen sayı asal değildir.")