Cálculo de um número binomial

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

[ Hits: 10.730 ]

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

Cálculo de pontuação em Tranca

Teclado Virtual

Mensagem Randômica ao Conectar via SSH

ISOsync_pt-BR.py - Um Baixador Automático de ISOs de Sabayon, escrito em Python

Jogo de labirinto modo texto


  

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