Cálculo de um número binomial

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

[ Hits: 10.883 ]

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

O Barqueiro

Simples script para atrasar/adiantar legendas

Plano de fundo rotatório no Gnome

Probabilidade de Vencer - Poker Texas Hold

Calcular aproximação de raiz quadrada


  

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