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

Desafio

1. Crear una lista vacía llamada "listaGenerica"

listaGenerica = []

2. Crear una lista de lenguajes de programación

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

3. Agregar elementos a la lista

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

4. Función para mostrar todos los elementos

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

5. Función para mostrar la lista en orden inverso

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

6. Función para calcular el promedio

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

7. Función para mostrar el mayor y menor número

def mostrar_max_min(lista_numeros):
if not lista_numeros:
print("La lista está vacía.")
return
print("Máximo:", max(lista_numeros))
print("Mínimo:", min(lista_numeros))

8. Función para sumar todos los elementos

def sumar_elementos(lista_numeros):
return sum(lista_numeros)

9. Función para encontrar la posición de un elemento

def encontrar_posicion(lista, elemento):
try:
return lista.index(elemento)
except ValueError:
return -1

10. Función para sumar elementos de dos listas

def suma_listas(lista1, lista2):
if len(lista1) != len(lista2):
raise ValueError("Las listas deben tener el mismo tamaño.")
return [a + b for a, b in zip(lista1, lista2)]

11. Función para devolver el cuadrado de cada número

def cuadrados(lista_numeros):
return [x ** 2 for x in lista_numeros]