Animations and Interactive Programming

Prime Numbers

How can we identify whether a given number is a prime number or not?

number = int(input("Please enter a number" + "\n" + ">>>"))

if (number <= 1):
    print("The number is not prime.")

else:
    prime = True

    for x in range(2, number - 1):
        if (number % x != 0):
            continue
        elif (number % x == 0):
            prime = False
            break

    if (prime):
        print("The number is prime.")
    else:
        print("The number is not prime.")

Exercise: Improve the code to eliminate even divisors greater than 2.