Python: Kullanıcının Girdiği Sayı Asal mı Değil mi?

Python Asal Sayı Kontrolü

Python programlama dilinde kullanıcının girdiği sayının asal olup olmadığını anlamak için aşağıdaki kodu kullanabilirsiniz:

Python
def asal_mi(sayi):
    if sayi <= 1:
        return False
    if sayi == 2:
        return True
    if sayi % 2 == 0:
        return False
    for i in range(3, int(sayi ** 0.5) + 1, 2):
        if sayi % i == 0:
            return False
    return True

sayi = int(input("Bir sayı girin: "))
if asal_mi(sayi):
    print(f"{sayi} bir asal sayıdır.")
else:
    print(f"{sayi} bir asal sayı değildir.")
# Ekran Çıktısı - Sayı=1
Bir sayı girin: 1
1 bir asal sayı değildir.
# Ekran Çıktısı - Sayı = 2
Bir sayı girin: 2
2 bir asal sayıdır.
# Ekran Çıktısı - Sayı = 14
Bir sayı girin: 14
14 bir asal sayı değildir.
# Ekran Çıktısı - Sayı = 37
Bir sayı girin: 37
37 bir asal sayıdır.