Cálculo de um número binomial

Publicado por Matheus (última atualização em 07/08/2010)

[ Hits: 10.813 ]

Homepage: matheusrosa.com.br

Download numeroBinomial.py




Script em python para cálculo de um número binomial.

  



Esconder código-fonte

# -*- coding: utf-8 -*-
# Autor: Matheus Rosa <matheus.sys@gmail.com>
# Data: 29/07/2010
# Descrição: Cálculo de um número binomial
# Versão: 1.0

def fatorial(n):
   fatorial = 1

   while n >= 1:
      fatorial = fatorial * n
      n = n - 1
   return fatorial


def calculaBinomial(n,p):
   return fatorial(n) / (fatorial(p) * fatorial(n-p))

def msg(msg):
   print '=' * 78
   print '-= %s =-' % msg
   print '=' * 78

def main():
   msg('Cálculo de um número binomial')

   n = int(raw_input("Digite um valor para n: "))
   p = int(raw_input("Digite um valor para p: "))

   if n < p:
      numeroBinomial = 0
   else:
      numeroBinomial = calculaBinomial(n, p)
   
   mensagem = 'Binomial de (%s %s) = %s' % (str(n),str(p), str(numeroBinomial))
   msg(mensagem)


if __name__ == '__main__':
   main()

Scripts recomendados

Agendador de comandos

Cria no fluxbox um menu para mudar o wallpaper

Coquetel

Jogo labirinto

Calculadora de hash


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts