import math
def isPrime(i):
if i == 2 or i == 3:
return True
if i < 2:
return False
if i % 2 == 0:
return False
for j in range(3,int(math.sqrt(i))):
if i % j == 0:
return False
return True
while True:
print(isPrime(int(input())))
Я использую Python, чтобы проверить, является ли число простым или нет, но когда я пишу 15, мне выдается значение True. [code]import math
def isPrime(i): if i == 2 or i == 3: return True if i < 2: return False if i % 2 == 0: return False for j in range(3,int(math.sqrt(i))): if i % j == 0: return False return True while True: print(isPrime(int(input()))) [/code] Есть ли решение?