Exercícios Resolvidos de Métodos de Lista

Ver Teoria

Enunciado

Considere o seguinte trecho de código:

Continue esse programa de forma com que o elemento faltante para que essa lista tenha a seguinte lógica de formação: País, Estado, Município e Bairro seja inserido.

Passo 1

Que elemento está faltando nessa lista para que ela esteja na ordem do enunciado?

Nós temos “Brasil” como país, “São Paulo – Capital” como município... Epa! Pulamos o Estado, logo é ele que deve ser inserido nessa lista.

Sendo assim, o elemento faltante é: “São Paulo – Estado”.

Passo 2

Mas pera, Estado deve estar logo após o elemento “Brasil”, como vamos inserir ele ali?

Simples! Podemos utilizar o método de lista insert para inserirmos um elemento em uma posição específica de uma lista, nesse caso na posição 1 (listas se iniciam na posição 0):

Para isso, basta utilizarmos o método insert de c a s c a t a (lista) passando para o mesmo dois parâmetros: a posição do novo elemento e o conteúdo dele, respectivamente.

Passo 3

Agora que já temos a lista c a s c a t a no formato correto, utilizaremos um laço de repetição for para imprimirmos o conteúdo dela:

Resposta

Ei, a resposta está no passo a passo :)