Example #1
0
 def funcion(x):
     if x < 0:
         raise Exception("Imposible procesar")
     constante = (args[0]**args[1]) / factorial(args[1] - 1)
     equiz = x**(args[1] - 1)
     exp = math.exp(-args[0] * x)
     return constante * equiz * exp
Example #2
0
File: main.py Project: ad1cted/UTEM
def main():
#menu
    desicion=0
    while desicion!=7:
        print "----------------------"
        print "Menu "
        print "1)factorial(n)"
        print "2)potencia(a,b)"
        print "3)fibonacci(n)"
        print "4)mult(a,b)"
        print "5)cuociente(a,b)"
        print "6)resto(a,b)"
        print "7)Salir"
        desicion=int(input(""))
        if desicion==7:
            exit()
        if desicion==6:
            a=int(input("ingrese a : "))
            b=int(input("ingrese b : "))
            print "Resultado : ",funciones.resto(a,b)
        if desicion==5:
            a=int(input("ingrese a : "))
            b=int(input("ingrese b : "))
            print funciones.cuociente(a,b)
        if desicion==4:
            a=int(input("ingrese a : "))
            b=int(input("ingrese b : "))
            print funciones.mult(a,b)
        if desicion==3:
            n=int(input("ingrese n : "))
            print funciones.fibonacci(n)
        if desicion==2:
            a=int(input("ingrese a : "))
            b=int(input("ingrese b : "))
            print funciones.potencia(a,b)
        if desicion==1:
            n=int(input("ingrese n : "))
            print funciones.factorial(n)
    return 0
Example #3
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#En java hariamos funciones.factorial(6)
from funciones import factorial, divisiblesPorSeis
#En java sería: Scanner sc = new Scanner(System.in)
numero = int(input('Introduce número: '))

print ('El factorial de ', numero, ' vale ', factorial(numero))

divisiblesPorSeis(numero)
Example #4
0
import funciones as f

print("funcion factorial n=5,", "n!=", f.factorial(5), "\n")
print("funcion binomial n=5, k=3,", "(5 3)=", f.binomial(5, 3), "\n")
print("triangulo de pascal n=4 \n")
print f.pascal(4)
import funciones as fun

#Funcion Factorial(n) solo puede recibir enteros:
fun.factorial(5.3)

#Funcion Factorial(n) solo puede entregar enteros.
if type(fun.factorial(5)) == int: print('Función factorial entregra enteros')

#Funcion Binomial(n,k) solo puede recibir enteros:
fun.binomial(8.9, 5.2)

#Funcion Binomial(n,k) solo puede entregar enteros.
if type(fun.binomial(8, 5)) == int: print('Función binomial entregra enteros')

#Resultados conocidos para testear que las funciones esten haciendo lo que deben.
if fun.factorial(10) == 3628800 and fun.factorial(15) == 1307674368000:
    print('Calcula bien los factoriales')

if fun.binomial(10, 3) == 120 and fun.binomial(60, 50) == 75394027566:
    print('Calcula bien los coeficientes binomiales')

#Triángulo de Pascal
fun.draw_pascal(9)
Example #6
0
from funciones import factorial

print(factorial(7))  # salida: 5040