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()
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()
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.