sábado, 11 de junio de 2022

Escribir una función map que reciba una lista del 1 al 15 y de cada uno calcule su factorial, el código que se muestre en una sola línea - Python

Escribir una función map que reciba una lista del 1 al 15 y de cada uno calcule su factorial, el código que se muestre en una sola línea.

Nota: El factorial de un entero natural n es el producto de enteros estrictamente positivos menores o iguales a n. Por ejemplo, el factorial de 4 se calcula con el siguiente producto 4*3*2*1 = 24

from math import factorial; print(*list(map(factorial, range(1, 16))), sep=", ")

Definición de los códigos del ejercicio:
from --> palabra clave se usa para importar solo una sección específica de un módulo.
math --> este módulo proporciona acceso a las funciones matemáticas.
import --> usa import palabra clave para hacer que el código de un módulo esté disponible en otro.
math.factorial() --> método devuelve el factorial de un número.
list() --> crea un objeto de lista. Un objeto de lista es una colección ordenada y modificable.
map() --> ejecuta una función específica para cada elemento en un iterable. El elemento se envía a la función como un parámetro.
, --> concatena variables de cadena.
range --> es un tipo que se utiliza para representar una secuencia inmutable de números. Uno de sus principales usos es junto a la sentencia for, para definir un bucle sobre el que se itera un número determinado de veces.
sep --> es un parámetro en Python que formatea principalmente las declaraciones impresas en la pantalla de salida. El espacio en blanco es el valor predeterminado de este parámetro. Añade un separador entre cadenas a imprimir.
print() --> imprime un mensaje en la pantalla.


Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

No hay comentarios.:

Publicar un comentario

Mostrar los n primeros números de la siguiente serie: 1,4,9,16,25,36,... - C++

Con ciclo while #include <iostream> using namespace std ; int main () {     int num = 1 , c = 1 , n;     cout << "...