Я довольно новичок в кодировании, так что прости меня за недостаток знаний.
Я пытаюсь написать функцию, которая проверяет, является ли число простым, но для некоторых не простых чисел, которые я проверяю, возвращается как True. Может кто-нибудь объяснить, почему это может быть так, чтобы я мог найти способ исправить это?
def isPrime(num):
if num > 1:
for i in range (2,num):
if num % i == 0:
return False
else:
return True
isPrime(113)
Out[50]: True
isPrime(187)
Out[51]: True