# Definir las dos listas de números enteros de diferentes longitudes.
lista1 = [3, 5, 2, 9]
lista2 = [1, 4, 7]
# Determinar la longitud máxima entre ambas listas.
longitud_maxima = max(len(lista1), len(lista2))
# Extender las listas más cortas con ceros para igualar sus longitudes.
lista1.extend([0] * (longitud_maxima - len(lista1)))
lista2.extend([0] * (longitud_maxima - len(lista2)))
# Mostrar las listas extendidas para ver cómo quedaron.
print("Lista 1 extendida:", lista1)
print("Lista 2 extendida:", lista2)
# Sumar los elementos de las listas en las posiciones correspondientes.
suma_listas = [lista1[i] + lista2[i] for i in range(longitud_maxima)]
# Mostrar la lista resultante con la suma de los elementos.
print("\nLista resultante de la suma de elementos:")
print(suma_listas)