Descargá la app
Danos tu opinión
Anuncie en Taringa!
Sobre nosotros
Ayuda
Reglas de la comunidad
Desarrolladores
Denuncias
Reportar Abuso - DMCA
Términos y condiciones
Reportar un bug
  1. Estilo de Vida
  2. »
  3. Ciencia

Factorial de n [Python 2.7]

El factorial de un entero positivo n, el factorial de n o n factorial se define en principio como el producto de todos los números enteros positivos desde 1 (es decir, los números naturales) hasta n.
La operación de factorial aparece en muchas áreas de las matemáticas, particularmente en combinatoria y análisis matemático. De manera fundamental el factorial de n representa el número de formas distintas de ordenar n objetos distintos (elementos sin repetición). Este hecho ha sido conocido desde hace varios siglos, en el siglo XII por los estudiosos hindúes.

En la programación se lo puede plantear de la siguiente forma:

Factorial [Python 2.7]

Si realizamos una traza del programa vemos que:

  • En la primera línea tenemos el título de presentación.
  • En la segunda línea no tenemos nada y en la tercera tenemos un print vació para dejar un renglón en blanco.
  • La caurta línea esta vacía; la quinta pide el valor al que le queremos calcular su !.
  • En las líneas 7 y 8 se inician dos variables auxiliares que usaremos.
  • En la línea 10 ponemos a funcionar un ciclo while, en el cual la variable "fact" se actualizará multiplicándola por la variable "a", también actualizaremos la variable "a" en +1 en cada pasada para evitarnos un bucle infinito, la condición a usar en el ciclo while será simplemente que mientras "a" sea <= que "f", realice las acciones anteriormente enunciadas.
  • Finalmente utilizamos un print para la impresión de los datos por pantalla.
  • El raw_input() final lo pongo para que al ejecutarse desde la consola de Windows no se cierre, para finalizar simplemente hay que presionar cualquier tecla.
+2
0
0
0No hay comentarios