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



» Screenshot
Linux: kurumin +gnome
Por removido
» Login
Login:
Senha:

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

Esqueci minha senha



Scripts

Linux user

Publicado por Ewerton Tiago em (última atualização em 16/03/2010)   [ 2927 hits ]

Login: FIx3r, 16483 pontos

   


Descrição

Função que retorna o fatorial de um número.

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

[ Esconder código-fonte ]

# Ewerton Tiago de Azevedo

num=-1

while num !=0:
   print "Digite um numero para ver seu fatorial:",
   num=input()
   def fatorial(num):
      if num <= 1:
         return 1
      else:
         return(num*fatorial(num-1))
      
   print "O fatoria do numero digitado e:",fatorial(num)

Scripts recomendados
   Script Linux recomendado Coquetel
   Script Linux recomendado Visualizar a data e hora de um servidor SNTP e atualizar na BIOS do sistema
   Script Linux recomendado Algoritmo de Abraao
   Script Linux recomendado Números Perfeitos
   Script Linux recomendado Probabilidade de Vencer - Poker Texas Hold

Comentários
[1] Comentário enviado por berr em 07/06/2011 - 13:59h:

Olá.

Apesar de ser possível, não é muito eficiente nem muito bonito você declarar a função dentro do loop.

O mais adequado seria dexar ela externa ao loop (no escopo global) e chamála de dentro dele


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.