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.