n = int(input('Digite um numero: '))
for c in range(1, n+1):
primo = n % c
if primo < c and primo != 0:
print(f’{n} é número primo.’)
else:
print(‘Não é primo’)
n = int(input('Digite um numero: '))
for c in range(1, n+1):
primo = n % c
if primo < c and primo != 0:
print(f’{n} é número primo.’)
else:
print(‘Não é primo’)
Boa tarde, cara seu código está com alguns erros de indentação
Pode ser resolvido assim :
numero = int(input('Digite um número: '))
divisores = 0
for divisor in range(1,numero):
if numero % divisor == 0:
divisores = divisores + 1
if divisores > 1 :
break
if divisores > 1:
print('Não é primo')
else:
print('É primo')
O erro no seu código pode estar no IF ou em alguma alocação de valores.