Olá,
Acredito que seja devido a criação do primeiro objeto, pois esta com o mesmo nome da classe:
conta = conta(123,"Joyci", 100,200)
E logo abaixo quando vai criar a conta2, seria como se estivesse chamando a variável conta
, por isso está dando esse erro, pois está com o mesmo nome da classe. Tente colocar apenas o '1' no primeiro objeto e ver se dar certo. Por exemplo:
conta1 = conta(123,"Joyci", 100,200)
conta2 = conta(234,"Maro",200,300)
Este erro está falando que a variável conta não é 'callable', ou seja, não seria como uma função ou init de uma classe, por exemplo:
A função print()
, é uma função 'callable', pois você chama ela para imprimir algo, assim como na criação de um objeto que chama com parênteses,
já quando criou o objeto 'conta', a variável 'conta' não é callable por ser uma variável/objeto.
Espero ter ajudado. Bons estudos :)