Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Desafio

Desafío 1: Crear una lista vacía llamada "listaGenerica"

listaGenerica = []

Desafío 2: Crear una lista de lenguajes de programación

lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python']

Desafío 3: Agregar más elementos a la lista "lenguagesDeProgramacion"

lenguagesDeProgramacion.extend(['Java', 'Ruby', 'GoLang'])

Desafío 4: Crear una función que muestre todos los elementos de la lista

def mostrar_lista(lista): for elemento in lista: print(elemento)

Desafío 5: Crear una función que muestre todos los elementos de la lista en orden inverso

def mostrar_lista_invertida(lista): for elemento in reversed(lista): print(elemento)

Desafío 6: Crear una función que calcule el promedio de los elementos en una lista de números

def calcular_promedio(lista_numeros): if len(lista_numeros) == 0: return 0 return sum(lista_numeros) / len(lista_numeros)

Desafío 7: Crear una función que muestre el número más grande y el número más pequeño en una lista

def mostrar_extremos(lista_numeros): if lista_numeros: print(f"El número más grande es: {max(lista_numeros)}") print(f"El número más pequeño es: {min(lista_numeros)}") else: print("La lista está vacía.")

Desafío 8: Crear una función que devuelva la suma de todos los elementos en una lista

def suma_lista(lista_numeros): return sum(lista_numeros)

Desafío 9: Crear una función que devuelva la posición en la lista donde se encuentra un elemento

def obtener_posicion(lista, elemento): if elemento in lista: return lista.index(elemento) return -1

Desafío 10: Crear una función que reciba dos listas de números y devuelva una nueva lista con la suma de los elementos

def sumar_listas(lista1, lista2): return [a + b for a, b in zip(lista1, lista2)]

Desafío 11: Crear una función que reciba una lista de números y devuelva una nueva lista con el cuadrado de cada número