Ответсообщение недоступно
Добрый вечер, подскажите пожалуйста по задаче "Простая задача".
Разбираю отдельно случаи с 1 и 2, чтобы позже не работать с чётными делителями и проходить цикл с шагом 2.
Цикл идёт до квадратного корня числа
Код проходит все тесты, кроме последнего 23
num = int(input())
primal = True
if num == 1:
primal = False
elif num == 2:
primal = True
else:
for i in range(3, int(num**0.5) + 1, 2):
if (num % i == 0):
primal = False
break
if (primal):
print("YES")
else:
print("NO")