Cálculo de um número binomial

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

[ Hits: 10.814 ]

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

Resolução de Matriz NxM

Intefacil QEmu em pygtk

Advinha v0.0.1

Busca!!!

Script de Inventário em Python


  

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