1
resposta

minha solução

lista_convidados = ['Ana', 'Pedro', 'Carlos']

convidado = str(input('Digite o nome do novo convidado: '))
posicao = int(input('Digite a posição na qual deseja inserir o conviado: ')
)
lista_convidados.insert(posicao -1, convidado)
print(f'Lista atualizada de convidados: {lista_convidados}')
1 resposta

Oi, Diogo! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Sua lógica está bem aplicada, e usar insert para definir a posição do convidado foi uma boa escolha. Só atenção ao parêntese após o segundo input, ele está abrindo em uma linha e fechando na outra — isso pode causar erro de sintaxe.

Uma dica interessante para o futuro é usar o método append quando quiser adicionar um item ao final da lista, sem se preocupar com a posição.


lista_convidados = ['Ana', 'Pedro', 'Carlos']

lista_convidados.append('Mariana')

print(lista_convidados)

Esse código adiciona "Mariana" no final da lista original.

Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!