Não consegui ver meu erro. Vejam meu código
class Conta:
def __init__(self, numero, titular, saldo, limite):
print('Construindo objeto ... {}'. format(self))
self.numero = numero
self.titular = titular
self.saldo = saldo
self.limite = limite
def extrato(self):
print("Saldo {} do titular {}".format(self.saldo, self.titular))
Resultado:
from conta import Conta
conta = Conta(123,'Nico',55.0,1000.0)
Construindo objeto ... <conta.Conta object at 0x00000205A929B1C0>
conta2 = Conta(123,'Marco',100.0,1000.0)
Construindo objeto ... <conta.Conta object at 0x00000205A9299450>
conta.extrato()
Traceback (most recent call last):
File "C:\Users\clauc\AppData\Local\Programs\Python\Python310\lib\code.py", line 90, in runcode
exec(code, self.locals)
File "<input>", line 1, in <module>
File "C:\Users\clauc\PycharmProjects\OO\conta.py", line 10, in extrato
print("Saldo {} do titular {}".format(self.saldo,self.titular))
ValueError: Invalid format specifier