Foro de elhacker.net

Programación => Ejercicios => Mensaje iniciado por: jorgeeo_O en 30 Octubre 2014, 23:19 pm



Título: Programa de combinaciones y permutaciones en python
Publicado por: jorgeeo_O en 30 Octubre 2014, 23:19 pm
Buenas a todos, Escribo este nuevo tema porque tengo un problema, me han encargado un programa en python que calcule las combinaciones  y otro que calcule las permutaciones, solicitando al usuario  2 numeros.

Hasta ahi no tengo problema y los calcula bien, tanto combinaciones como permutaciones; El problema es que el programa tambien tiene que mostrar dichas combinaciones y permutaciones ejemplo:

5P10 = 120

Permutaciones= ABC ACB BCA BCA .... etc etc igual con las combinaciones, si pudieran echarme un poco la mano se los agradeceria, les dejo el codigo de las combinaciones aqui abajo:


Código:
n=int(raw_input("Introduzca n: "))
r=int(raw_input("Introduzca r: "))
resta=(n-r)

producto=1
for i in range (n):
    producto = producto *(i+1)
    
producto2=1
for i in range(r):
    producto2=producto2 *(i+1)
    
producto3=1
for i in range(resta):
    producto3=producto3 *(i+1)

multi=producto3 * producto2

print "Combinaciones: ", producto/multi