Números Perfeitos
Publicado por Jamilson Silva do Carmo (última atualização em 17/08/2009)
[ Hits: 8.171 ]
Simples programa que demonstra como usar funções em Python.
#!/usr/bin/env python
#-*- coding: utf-8 -*-
import pdb # Biblioteca para depuração
import time
#pdb.set_trace()
def perfeitos(num):
teste = []
for i in range(1,num):
if num % i == 0:
teste.append(i)
return teste
def soma(a,b):
return a+b
perg = 'S'
while perg == 'S':
print("\33c")
valor = int(raw_input('Número: '))
t = reduce(soma,perfeitos(valor))
print("{FONTE}33c")
if t == valor:
print('Nº: {FONTE}33[01;34m%i{FONTE}33[00m - Número Perfeito\n' %(valor))
else:
print('Nº: {FONTE}33[01;31m%i{FONTE}33[00m - Número Não Perfeito\n' %(valor))
perg = raw_input('Deseja verificar outro número[S/N]: ').upper()
print("{FONTE}33c")
if perg == 'S':
print("{FONTE}33c")
elif perg == 'N':
print("{FONTE}33c")
print("Finalizando Programa")
time.sleep(0.8)
print("{FONTE}33c")
Correios - Rastreador de encomendas
Veja a versão das principais distrubuições.
Mensagem Randômica ao Conectar via SSH
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
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
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
VOL já não é mais como antes? (6)
É normal não gostar de KDE? (12)
E aí? O Warsaw já está funcionando no Debian 13? [RESOLVIDO] (15)
Secure boot, artigo interessante, nada técnico. (4)
copiar library para diretorio /usr/share/..... su com Falha na a... (1)









