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



» Screenshot
Linux: Meu kde 4
Por sermart
» Login
Login:
Senha:

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

Esqueci minha senha



Scripts

Linux user

Publicado por Levi Gomes em (última atualização em 28/06/2011)   [ 4606 hits ]

Login: levi linux, 238898 pontos

Homepage: http://levilinuxblog.blogspot.com.br/

Download:


Descrição

Esse script visa mostrar como calcular o fatorial de um número com um algoritmo escrito em python.


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

[ Esconder código-fonte ]

# Autor: Levi Gomes de Oliveira
# e-mail: levigomes1@hotmail.com
# Em caso de duvidas, sugestoes ou correcoes enviar para o e-mail a
# acima
# Enjoy Slackware, the pure Linux
def fatorial(n): # aqui definimos a funcao fatorial
   if n<=1: # se n for menor ou igual a um fatorial e 1
      return 1
   else: # caso contrario
      return n*fatorial(n-1) # multiplicamos n pelo fatorial
n= float(raw_input("Insira um numero natural n \n")) # anterior recursivamente
fatorial(n)
print "O fatorial de n eh: \n", fatorial(n)



Scripts recomendados
   Script Linux recomendado Geração de senhas
   Script Linux recomendado Maior elemento de um vetor
   Script Linux recomendado Primeiro código em python que escrevi acompanhando aula do google.
   Script Linux recomendado Cálculo da fórmula de Bhaskara
   Script Linux recomendado Calculado em python

Comentários
[1] Comentário enviado por eldermarco em 28/06/2011 - 11:54h:

Acho que nessa condição em que você testa se o número é menor ou igual a 1, você deveria considerar apenas se ele é zero ou se ele é um. Não fará sentido falar em fatorial de um número negativo nesse contexto.


[2] Comentário enviado por levi linux em 28/06/2011 - 19:05h:

Muito obrigado pelo alerta!
Vou alterar o mais rápido possível.
Levi Gomes


[3] Comentário enviado por nandovalente em 23/07/2013 - 17:53h:

import math

math.factorial(x)



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.