Verificar se um número é primo
Publicado por Israel Silvino Melo Batista (última atualização em 28/04/2015)
[ Hits: 10.050 ]
Implementa a função isprime que verifica se um número é primo.
Nota: o script não pode ser utilizado sozinho, você pode salvá-lo em: /usr/lib/python[versão do python]/
No meu caso: /usr/lib/python2.7/
E depois utilizá-lo em seus programas usando:
from primo import isprime
# -*- coding: utf-8 -*-
# Programa simples e eficiente que verifica se um número é primo
from math import sqrt
_author_ = "Israel S. Melo Batista (Israel77)"
def isprime(integer):
#Checa se um inteiro é primo
sq = sqrt(integer) # armazena a raiz quadrada da entrada na variável sq
if integer > 0 and integer == int(integer):
if integer == 2:
return True # 2 é o único primo par
for i in xrange(2, integer):
if integer % i == 0: # se o número tem um divisor ...
return False # então ele não é primo
if i > sq:
return True
else:
raise ValueError("input is not a positive integer")
Gerador de PIS/PASEP em Python
Criador de instalador USB Linux bootável com Python
Gerador de cartão de crédito com Tkinter
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Como enviar dicas ou artigos para o Viva o Linux
Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo
Samba 4 AD-DC 2026: Backup & Restore
Samba 4 AD-DC 2026: LAPS (Randomizando senhas locais).
Cairo Dock ainda funcional nos dias de hoje
Configuração de IP fixo via nmcli e resolução de nomes via /etc/hosts no Gentoo
Como a Vivideo está revolucionando a criação de vídeos? (0)
Linus Torvalds e Bill Gates se encontram pela primeira vez (1)









