Girilen sayının asal olup olmadığını bulan program

Python Python - Örnekler Yazılım

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.")

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir