Olá amigos e amigas, fiz uma inclusão da condição nesse momento do aprendizado no método saca na aula Orientação a Objetos e também inclui cores no texto, segue código abaixo.
class Conta:
def __init__(self, numero, titular, saldo, limite):
print(f'Construindo... chave {self}')
self.numero = numero
self.titular = titular
self.saldo = saldo
self.limite = limite
def extrato(self):
print(f'O saldo do titular \033[31m{self.titular}\033[m é de \033[31mR${self.saldo}\033[m')
def deposita(self, valor):
self.saldo += valor
def saca(self, valor):
if valor > self.saldo + self.limite:
print(f'A soma de saldo e limite \033[31mR${self.saldo + self.limite}\033[m é menor que o valor sacado.')
else:
self.saldo -= valor