Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

duvida no exercicio 4.

Tive uma certa dificuldade no execercio 4, o de fazer a lista de tuplas com os elementos das duas listas, a resposta do instrutor foi:

def soma_listas(lista1, lista2):
    try:
        if len(lista1) == len(lista2):
            dados = [(lista1[i], lista2[i], lista1[i]+lista2[i]) for i in range(len(lista1))]
        else:
            raise IndexError('A quantidade de elementos em cada lista é diferente.')
    except Exception as e:
        print(type(e), f'Erro: {e}')
    else:
        return dados 
        

Não soube como fazer para me mostrar a lista depois

1 resposta
solução!

Olá Pedro, tudo bem?

A função soma_listas retorna a lista de tuplas pelo comando return dados na parte do código dentro de else. Mas, para ver o resultado, você precisa chamar a função e imprimir o retorno. Vou te mostrar como fazer isso com um exemplo prático:

Portanto, após executar o código da função soma_listas, chame a função passando as duas listas como argumentos. Por exemplo:


# Dados de teste
lista1 = [4, 6, 7, 9, 10]
lista2 = [-4, 6, 8, 7, 9]

# Chamando a função e armazenando o retorno
resultado = soma_listas(lista1, lista2)

# Exibindo o resultado
print("Resultado:", resultado)

Neste exemplo, chamamos a função soma_listas passando lista1 e lista2 como argumentos. O resultado é armazenado na variável resultado, que é então impressa. Assim, você verá a lista de tuplas na saída.

Espero ter ajudado.

Qualquer dúvida, não hesite em compartilhar no fórum.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado