Verificar se um número é primo
Publicado por Israel Silvino Melo Batista (última atualização em 28/04/2015)
[ Hits: 9.904 ]
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")
Probabilidade de Vencer - Poker Texas Hold
Calculadora para números complexos
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
O programa assinador digital (1)
PIP3 - erro ao instalar módulo do mariadb para o Python (9)
É normal não gostar de KDE? (8)
dpkg: erro: gatilho de arquivo duplicado chamado pelo arquivo de nome (6)









