Números Perfeitos
Publicado por Jamilson Silva do Carmo (última atualização em 17/08/2009)
[ Hits: 7.940 ]
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
Calcula a idade da pessoa em dias
Algoritmo de Dijkstra em Python com visualização em PyGraphviz
Nenhum comentário foi encontrado.
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Não consigo instalar o WineHQ no meu notebook vaio FE15 (Debian) (7)
Montar Partição para usar no Timeshift (8)
Instalação da Imagem ISO do Tails (8)
Não consigo atualizar para LinuxMint 22 com o Mintupdate (7)