Intentando calcular el ejercicio de abajo lo he hecho a mi manera y se que no tiene nada que ver y tampoco funciona. Hay que hacerlo con While.
Código Python:
Ver original
n = float(raw_input('Introduce un valor n: ')) m = float(raw_input('Introduce un valor m: ')) sumatorio = 1 i = 0 while i < n: i += 1 sumatorio *= i print sumatorio sumatorio2 = 1 e = 0 while e < m: e += 1 sumatorio2 *= e #print sumatorio2 sumatorio3 = 1 u = 0 while u <= (sumatorio - sumatorio2): u += 1 sumatorio3 *= u #print sumatorio3 var = (sumatorio / (sumatorio - sumatorio2) * sumatorio2) print var
Cita:
He hecho el programa de varias maneras y no saco una. El resultado debe dar 3003. Introduce un valor n: 15
Introduce un valor m: 10
1307674368000
Introduce un valor m: 10
1307674368000