Advertisement
Guest User

Untitled

a guest
Oct 18th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. #Reconhecimento de um número primo
  2. #Para saber se um número é primo, dividimos esse número pelos números primos 2, 3, 5, 7, 11, etc, até que tenhamos:
  3. #- ou uma divisão com resto zero (e neste caso o número não é primo),
  4. #- ou uma divisão com quociente menor que o divisor e o resto diferente de zero. Neste caso o número é primo.
  5.  
  6. n = int(1)
  7. while n <101:
  8. # inicialize o contador de número divisores de n
  9. contador = 0
  10. if n==1:
  11. print(n, "é primo")
  12. else:
  13. # conta o número de divisores entre 1 e n
  14. for divisor in range(1,n+1):
  15. if n % divisor == 0:
  16. contador += 1
  17. # mostra mensagem
  18. if contador == 2:
  19. print(n, "é primo")
  20. n = n + 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement