Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

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

1 respuesta

Hola, espero que estés muy bien.

¡Felicitaciones por tus avances en el aprendizaje!

Queremos comentarte que actualmente estamos priorizando el uso del foro para publicar dudas. De esa manera, podemos optimizar el tiempo de respuesta y asegurar que todos los estudiantes reciban apoyo efectivo.

Para compartir comentarios, experiencias, recomendaciones, desafíos u opiniones, te invitamos a participar activamente en nuestro canal de Discord.
Allí la interacción es inmediata, llega a más compañeros y favorece el intercambio constante entre la comunidad.

¡Tu participación hace la diferencia!

Un saludo.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios