Я пытаюсь написать программу, которая проверяет, является ли число простым числом.
То, как я уже знаю: проверьте, есть ли какое-либо из чисел, , исключая само число и 1, дает напоминание о нуле.
Способ, которым я хочу попробовать: Проверьте, не дают ли более двух чисел, , включая 1 и самого числа, напоминание нуля:
n=10
for a in range(1,n+1):
x=n%a
if (x == 0):
print x
Я получаю количество случаев, когда напоминание равно нулю с указанным кодом. Я хочу определить логику таким образом, чтобы, если число нулей в выводе было больше 2, тогда число не простое, иначе число простое. (Ожидается, что введенный номер больше 1.)