1
resposta

[Dúvida] Como eu fiz

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

print("Lista atual de convidados:", convidados)

novo_nome = input("Digite o nome do novo convidado: ").strip().title()
posicao = int(input("Digite a posição na qual deseja inserir o convidado: "))

#Ajuste para índice (Python começa do 0)
convidados.insert(posicao - 1, novo_nome)

print(f"Lista atualizada de convidados: {convidados}")
1 resposta

Oi, Vitor!

Que excelente trabalho!

Achei sensacional que você foi além da proposta do exercício e utilizou os métodos .strip().title() no momento de capturar o nome do convidado. Essa é uma prática fantástica no dia a dia da programação para higienizar os dados, removendo espaços em branco indesejados e garantindo que o nome fique padronizado com a primeira letra maiúscula. Além disso, a sua lógica para o ajuste do índice da lista com posicao - 1 ficou perfeita!

Continue com essa proatividade, curiosidade e atenção aos detalhes. Isso vai te fazer evoluir muito rápido. Se tiver novos projetos ou soluções legais, não deixe de compartilhar por aqui.

Bons estudos!

Sucesso

Imagem da comunidade