Sou iniciante em programação PYTHON, estou aprendendo, tava fazendo esse exercício de dizer se um número é primo ou não, mas tá dando errado ao digitar 25, o 25 não é primo, pois ele é divisível 3 vezes, que é por 1, e por ele mesmo, e pelo 5, mas meu contador só tá contando 2 vezes
cont = 0
n = int(input(‘Digite um valor: ‘))
if n > 1:
for i in range(1, 11):
if n % i == 0:
cont += 1
if cont > 2:
print(f’Não é primo, ele é divisivel {cont} vezes’)
else:
print(f’É primo, ele é divisel apenas {cont} vezes’)
else:
print(‘Não é primo’)Texto pré-formatado