Método factorial de Python Math

Método factorial de Python Math

El método factorial es el fenómeno matemático de disminuir un número restando uno de él y multiplicando el número inicial con el número restado y esto continúa hasta que el número restado alcanza uno. En matemáticas, este método está representado por el signo de exclamación después del número, por ejemplo, "3!"Esto significa 3 x 2 x 1, lo que daría lugar a dar la salida de 6. El módulo de matemáticas debe importarse al comienzo del programa para utilizar el método factorial para hacer cálculos.

Sintaxis

En el lenguaje de programación de Python, el método convencional para llamar al método factorial es indicar la biblioteca desde la cual importaremos el método, que en nuestro caso es la biblioteca de matemáticas. Después de la palabra clave matemática, vamos a poner un punto para llamar a la función y el método factorial tiene el bloque de parámetros convencional en el que se pasa un número natural para realizar cálculos.

Ejemplo 01:

En este ejemplo, utilizaremos el enfoque estándar para usar el método factorial, donde importaremos la biblioteca de matemáticas que nos permitirá llamar a todas las funciones presentes en la biblioteca. Esta se considera la mejor práctica para usar funciones matemáticas en su programa porque le brinda la autonomía para llamar a cualquier función en cualquier etapa del programa, ya que todos los métodos matemáticos se heredarán automáticamente.

En el programa, simplemente importaremos la biblioteca de matemáticas y la usaremos directamente en la función de impresión. La primera fase es cargar la biblioteca utilizando la palabra clave de importación junto con el nombre de la biblioteca, "Matemáticas."Utilizaremos el resultado del método factorial directamente en la función de impresión que se mostrará en la consola. En este programa, hemos tomado el factorial del número 7, lo que significa que el cálculo detrás de la función sería:

"7 x 6 x 5 x 4x 3 x 2 x 1" y daría como resultado un total de 5040 como se muestra correctamente en la salida a continuación.

Ejemplo 02:

En este ejemplo, cambiaremos del enfoque convencional de asignar valores de parámetros como un todo natural al proporcionar un conjunto compuesto de números con un signo de multiplicación entre ellos. Luego, verificará la longevidad del método factorial en caso de diferentes parámetros.

Comenzaremos importando la biblioteca a nuestro programa como lo hicimos antes en nuestro ejemplo anterior. Luego, llamaremos a la función de impresión y dentro de su parámetro. Llamaremos a la biblioteca junto con el nombre de la función que estamos utilizando el cual en nuestro ejemplo es el método factorial. En el bloque de parámetros del método factorial, utilizaremos dos números multiplicados entre sí. Dimos dos multiplicados por dos como parámetro. Esto dará como resultado 4 y el cálculo detrás de esta función habría comenzado a 4 y la operación sería como "4 x 3 x 2 x 1", que sería igual a 24 como se muestra en la salida a continuación.

Ejemplo 03:

Continuando con el experimento del ejemplo anterior, ahora cambiaremos los parámetros nuevamente y esta vez dividiríamos dos números para ver cómo la función gestiona el cambio en los parámetros y al proporcionar un resultado.

Comenzaremos con el enfoque convencional de instalar la biblioteca de matemáticas en nuestro programa Python utilizando la palabra clave de importación. Luego, agregaremos el método factorial en la segunda línea dentro del comando de impresión para escribir el resultado de la función en la consola. Hemos escrito dos divididos por dos dentro del parámetro del método factorial. En el siguiente fragmento, podemos ver que se lanza un error ya que el método factorial no permite valores flotantes, aunque el resultado de la división sería uno, pero el valor decimal incluso cuando cero habrá optado como un número a flote que no se acepta como un parámetro válido. A pesar de la excepción, todavía estamos obteniendo el resultado matemáticamente correcto que se ve en la salida a continuación.

Ejemplo 04:

Ahora, proporcionaremos al método factorial un conjunto de parámetros complejos que tendrán varias operaciones matemáticas como la multiplicación. Además, observar la capacidad de rendimiento de la función con parámetros complejos.

Iniciaremos el programa mediante el enfoque tradicional de importar la biblioteca de matemáticas para usar su función. Declararemos una variable "A" que llamaremos el método factorial de la biblioteca de matemáticas. En este escenario, utilizaremos el método factorial con un parámetro que es un producto de varios números y su suma también.

Los parámetros primero se unirán ya que todas las operaciones matemáticas básicas se realizarán para dar un resultado de número único que se utilizará como parámetro principal para el método factorial. Como podemos ver, la salida se generó en un instante a pesar de la gravedad compleja del parámetro como se muestra en el fragmento a continuación. Ahora, podemos estar seguros de que el método factorial es capaz de proporcionar resultados rápidos a pesar de la gravedad del parámetro y la condición para eso es la naturaleza del parámetro debe ser números enteros positivos.

Ejemplo 05:

Ahora, realizaremos un enfoque único y preciso para usar el método factorial de la biblioteca de matemáticas. En este enfoque, importaremos directamente el método factorial. Este enfoque se dirige con precisión para el uso de un solo método de la biblioteca especificado al principio.

Comenzaremos usando la palabra clave "desde" junto con el nombre de la biblioteca. Luego, la palabra clave de importación y continúe escribiendo el nombre del método en la misma línea. Esto nos permitirá usar la función llamando directamente a la función sin mencionar el nombre de la biblioteca. Llamaremos al método factorial dentro del comando de impresión directamente. En el parámetro de la función, escribiremos un número que es 4 en nuestro ejemplo. Esto dará como resultado 24 porque "4 x 3 x 2 x 1" es igual a 24.

Ejemplo 06:

Forzando el enfoque anterior, llamaremos al método factorial dentro de nuestro programa varias veces. Este ejemplo nos permitirá interpretar la eficiencia del método factorial.

Comenzaremos importando el método factorial directamente desde la biblioteca de matemáticas. Luego, declararemos dos variables y sus valores serán calculados mediante la llamada directa del método factorial. Después de esto, declaramos otra variable que será el producto de los valores de las dos variables anteriores. Luego, llamaremos al comando de impresión y, en su parámetro, volveremos a llamar al método factorial que tendrá la última variable como parámetro. Esto terminará siendo un problema complejo si se resuelve manualmente, pero debido al método factorial, pudimos obtener el resultado en una instancia, como se ve a continuación.

Conclusión

El método factorial se usa muy comúnmente en operaciones matemáticas y para el cálculo de resultados probabilísticos. Hemos discutido la sintaxis de este método en el lenguaje de programación de Python e implementado varios ejemplos de este método utilizando diferentes enfoques para observar y comprender la funcionalidad y la profundidad de este método. Ahora, podemos usar este método con diferentes tipos de parámetros y condiciones para obtener un resultado más preciso y rápido.