Boa tarde, Ricardo! Como está?
Incrível! Continue resolvendo e compartilhando os desafios com a comunidade Alura.
Notei que você utilizou o método insert()
para adicionar elementos em posições específicas da lista, aplicou de forma eficaz o input()
com conversão de tipo para capturar dados do usuário e compreendeu a importância do controle de índice para manipular corretamente a estrutura da lista.
Um próximo passo interessante seria explorar o tratamento de exceções para evitar erros ao inserir em posições inválidas. Veja o exemplo:
try:
posicao_convidado = int(input('posição na qual deseja inserir o convidado: '))
convidados.insert(posicao_convidado - 1, convidado)
except IndexError:
print("Posição inválida! O convidado será adicionado ao final da lista.")
convidados.append(convidado)
Isso permite maior robustez no código, que pode ser muito útil para evitar falhas em aplicações reais.
Para saber mais:
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!