Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Slackware com wallpaper do Debian
Por neonx
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Jamilson Silva do Carmo em (última atualização em 17/08/2009)   [ 3177 hits ]

Login: jamilson, 52015 pontos

   


Descrição

Simples programa que demonstra como usar funções em Python.

[ Download: numeros_perfeitos.py ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#!/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("\033c")
   if t == valor:
      print('Nº: \033[01;34m%i\033[00m - Número Perfeito\n' %(valor))
   else:
      print('Nº: \033[01;31m%i\033[00m - Número Não Perfeito\n' %(valor))   
   
   perg = raw_input('Deseja verificar outro número[S/N]: ').upper()
   print("\033c")
   
   if perg == 'S':
      print("\033c")
   elif perg == 'N':
      print("\033c")
      print("Finalizando Programa")
      time.sleep(0.8)
      print("\033c")

Scripts recomendados
   Script Linux recomendado Bandwidth plugin para xchat
   Script Linux recomendado Invariância Discreta de Escala
   Script Linux recomendado Utilitário para cálculos
   Script Linux recomendado Procura músicas em diretório local
   Script Linux recomendado Mudar wallpaper por um aleatorio

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.