Oi galera, tou aqui com um problema, sou um pouco novo ainda na matéria… tou fazendo uma agenda e coloquei a opção de “Alterar dados” por exemplo eu adicioneo uma pessoa mas quero alterar o nome dessa pessoa depois de ter sido adicionada.
Então eu fiz uma função pra ele procurar a pessoa e tá funcionando o problema é que na hora de editar o nome ele dá esse erro… Vou mostrar o erro numa print e o código q to usando…
Código editar o nome da pessoa:
def alterarnome(pesquisa):
global pessoa
nome=input("\nInsira o nome -> “)
nome=pessoas[pesquisa][1]
p.setNome(nome)
print(”\nNome alterado.")
menueditar(pesquisa)
Erro que tá dando:
Erro: “Type error ‘Pessoa’ object does not support indexing”
Lembrando que a Pessoa é a minha class que contém os get e os set.
pessoas é o meu array.