How to check if number is prime if no divisibles
<p>I'm new to programming, I need to know if it's possible to print a string like "This is a prime number" if there were no results for i</p>

<pre><code>n = int(input("Digite um nÃºmero inteiro positivo: "))
for i in range(2,n):
    if n % i == 0:
         print(i)
</code></pre>

<p>For example if I typed 5 Nothing show up</p>

<p>If I typed 8 it would show 2 and 4</p>

<p>How can I add a print(n,"is a prime number") if NOTHING shows up in the program?
I couldn't find any command for that</p>

<p>A crude way to do it would be adding something like a counter which checks the number of factors.</p>

<pre><code>n=int(input("Digite um nÃºmero inteiro positivo:"))
counter=0
for i in range(2,n):
    if(n%i==0):
        print(i)
        counter+=1
if(counter==0):
    print "n is prime"
</code></pre>

python python-3.x