def is_prime(number):
    if number <= 1:
        return False

    # Check for divisibility from 2 to the square root of the number
    for i in range(2, int(number ** 0.5) + 1):
        if number % i == 0:
            return False

    return True

# Prompt the user to enter a positive integer
while True:
    try:
        user_input = int(input("Enter a positive integer: "))
        if user_input <= 0:
            raise ValueError
        break
    except ValueError:
        print("Invalid input. Please enter a positive integer.")

# Check if the entered number is prime
if is_prime(user_input):
    print(f"{user_input} is a prime number.")
else:
    print(f"{user_input} is not a prime number.")
    
    #رابط التغريدة
    # https://twitter.com/Gad_66_7/status/1688685094406443008?s=20