Oi, Pedro! Como vai?
Agradeço por compartilhar seu código.
Muito bom o cuidado com a validação de entradas, usando try/except e loops para garantir valores corretos. Isso mostra preocupação com a experiência de quem usa o programa e com a organização da lista de convidados.
Se quiser você pode usar o método enumerate pra percorrer listas quando quiser mostrar posicoes de forma mais clara.
convidados = ["Ana", "Bruno", "Carlos"]
for indice, nome in enumerate(convidados):
print(indice, nome)
Esse código percorre a lista e mostra cada nome junto com sua posição, facilitando a visualização e organização dos dados.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!