1
resposta

resposta


def inserir():
    lista=['Ana', 'Pedro', 'Carlos']
    nome= input('digite o nome do convidado: ')
    posicao= int(input('digite o posicao de onde quer inserir o convidado: '))
    lista.insert(posicao,nome)
    print(lista)

inserir()


1 resposta

Olá, Fabricio, como vai?

O seu código está funcional e cumpre bem a proposta do exercício. A lógica para inserir o novo convidado na posição desejada está adequada e a estrutura geral está coerente com o que o enunciado pede.

Uma pequena melhoria que pode ajudar é ajustar o texto das mensagens de entrada para facilitar a leitura e talvez lembrar o usuário de que a contagem de posições começa em zero. Por exemplo, ao informar que a lista começa em 0, alguém que queira inserir após Ana poderia digitar 1.

Continue compartilhando suas soluções no fórum, estamos à disposição.

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