"находитель" простых чисел работает неправильно (выдаёт составные числа за простые)

Я написал простой "находитель" простых чисел на Python 3.8.3

def isPrime(n):
 for i in range(2,n):
  if(n % i == 0):
   return False
  return True
print(isPrime(2639))

Но он выдаёт что 2639 простое число, хотя прогуглив я нашёл что 2639 составное число. Можете подсказать, где тут ошибка?


Ответы (0 шт):