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 - Python

Escribir una función map que reciba una lista del 1 al 15 y de cada uno calcule su factorial.

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

def factorial(n):
    if n == 1:
        return n
    else:
        return n * factorial(n-1)
lista = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
print(list(map(factorial,lista)))

Definición de los códigos del ejercicio:
def --> una función es un grupo de declaraciones relacionadas que realizan una tarea específica.
return --> permite que una función devuelva un valor.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
lista = [1,2,3,4] --> son variables que almacenan arrays, internamente cada posición puede ser un tipo de datos distinto.
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.
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 << "...