Na formula "for contador in range(2,x+1,1)" precisei incluir "x+1 ao inves de x para funcionar. Poderia explicar o motivo, por favor?
contador = 2 resto = 0
x = int(input("Qual a numero: "))
if x > 1: for contador in range(2,x+1,1): resto = int(x%contador) print(resto) if resto == 0: break
else: print("Numero abaixo de 1")
print(contador) print(x)
if contador == x: print("Numero primo") else: print("Numero nao eh primo")