Essa pergunta também está no material:
Respostas
Ed
Para modificar o programa de forma que a mensagem "saldo insuficiente" seja exibida caso haja tentativa de sacar mais dinheiro do que o saldo disponível, você precisa adicionar a verificação no método `saque` da classe `Conta`. Aqui está como você pode fazer a modificação no código: ```python class Conta: def __init__(self, clientes, número, saldo=0): self.saldo = 0 self.clientes = clientes self.número = número self.operações = [] self.deposito(saldo) def resumo(self): print(f"CC N°{self.número} Saldo: {self.saldo:10.2f}") def saque(self, valor): if self.saldo >= valor: self.saldo -= valor self.operações.append(["SAQUE", valor]) else: print("Saldo insuficiente!") def deposito(self, valor): self.saldo += valor self.operações.append(["DEPÓSITO", valor]) def extrato(self): print(f"Extrato CC N° {self.número}\n") for o in self.operações: print(f"{o[0]:10s} {o[1]:10.2f}") print(f"\n Saldo: {self.saldo:10.2f}\n") class ContaEspecial(Conta): def __init__(self, clientes, número, saldo=0, limite=0): Conta.__init__(self, clientes, número, saldo) def saque(self, valor): if self.saldo + self.limite >= valor: self.saldo -= valor self.operações.append(["SAQUE", valor]) else: print("Saldo insuficiente!") ``` Com essa modificação, o programa irá verificar se o saldo somado ao limite da conta especial é suficiente para realizar o saque. Caso contrário, a mensagem "Saldo insuficiente!" será exibida.
✏️ Responder
Para escrever sua resposta aqui, entre ou crie uma conta