lista = ["Ana", "Pedro", "Carlos"]
novo = input("Digite o nome do novo convidado: ")
posicao = int(input("Digite a posição na qual deseja inserir o convidado: "))
lista.insert(posicao, novo)
print(f"Nova Lista: {lista}")
lista = ["Ana", "Pedro", "Carlos"]
novo = input("Digite o nome do novo convidado: ")
posicao = int(input("Digite a posição na qual deseja inserir o convidado: "))
lista.insert(posicao, novo)
print(f"Nova Lista: {lista}")
Oi, Luiz! Como vai?
Agradeço por compartilhar.
Seu código está bem organizado e usa corretamente o método insert() para adicionar um novo convidado na posição escolhida. A lógica ficou clara: primeiro você cria a lista, depois recebe o nome e a posição, insere o item e mostra a lista atualizada.
Dica: para evitar confusão com a posição digitada, lembre que as listas em Python começam no índice 0. Então, se a pessoa quiser inserir no começo da lista, deve digitar 0. Continue praticando, você está no caminho certo.