Я написал следующий код, который должен проверить, является ли введенный номер простым числом или нет, но есть проблема, с которой я не мог пройти:
def main():
n = input("Please enter a number:")
is_prime(n)
def is_prime(a):
x = True
for i in (2, a):
while x:
if a%i == 0:
x = False
else:
x = True
if x:
print "prime"
else:
print "not prime"
main()
Если введенный номер не является простым числом, он отображает "не просто", как и предполагалось, но если число является простым числом, оно ничего не отображает. Не могли бы вы мне помочь?