¡Hola Jorge!
Para resolver el desafío que planteaste, puedes seguir los siguientes pasos:
# Paso 1
listaGenerica = []
# Paso 2
lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python']
# Paso 3
lenguagesDeProgramacion.extend(['Java', 'Ruby', 'GoLang'])
# Paso 4
def mostrarElementos(lista):
for elemento in lista:
print(elemento)
# Paso 5
def mostrarElementosInverso(lista):
for i in range(len(lista)-1, -1, -1):
print(lista[i])
# Paso 6
def calcularPromedio(lista):
return sum(lista) / len(lista)
# Paso 7
def mostrarMaxMin(lista):
print("El número más grande es:", max(lista))
print("El número más pequeño es:", min(lista))
# Paso 8
def sumarElementos(lista):
return sum(lista)
# Paso 9
def encontrarPosicion(elemento, lista):
if elemento in lista:
return lista.index(elemento)
else:
return -1
# Paso 10
def sumarListas(lista1, lista2):
return [x + y for x, y in zip(lista1, lista2)]
# Paso 11
def cuadradoElementos(lista):
return [x**2 for x in lista]
# Ejemplo de uso
mostrarElementos(lenguagesDeProgramacion)
mostrarElementosInverso(lenguagesDeProgramacion)
print(calcularPromedio([1, 2, 3, 4, 5]))
mostrarMaxMin([1, 2, 3, 4, 5])
print(sumarElementos([1, 2, 3, 4, 5]))
print(encontrarPosicion('Python', lenguagesDeProgramacion))
print(sumarListas([1, 2, 3], [4, 5, 6]))
print(cuadradoElementos([1, 2, 3, 4, 5]))
Espero que estos pasos te ayuden a resolver el desafío. ¡Buena suerte y sigue practicando!
Espero haber ayudado y buenos estudios!