From cfba4df3ca12f32dafcdc3530c100c16920a11bf Mon Sep 17 00:00:00 2001 From: HENZO JUAN DE OLIVEIRA LINS <24175> Date: Thu, 16 Oct 2025 09:05:08 -0300 Subject: [PATCH] =?UTF-8?q?Exercicio=20realizado=20=C3=A0s=209:00h?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- exercicio_class/exercicio.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 exercicio_class/exercicio.py diff --git a/exercicio_class/exercicio.py b/exercicio_class/exercicio.py new file mode 100644 index 0000000..183b506 --- /dev/null +++ b/exercicio_class/exercicio.py @@ -0,0 +1,29 @@ +class ContaBancaria: + def __init__(self, numero_conta, titular_conta): + self.numero_conta = numero_conta + self.titular_conta = titular_conta + self.saldo = 0.0 + + def depositar(self, valor): + if valor > 0: + self.saldo += valor + else: + print("Valor de depósito inválido. Informe um valor positivo.") + + def sacar(self, valor): + if valor <= 0: + print("Valor de saque inválido. Informe um valor positivo.") + elif valor > self.saldo: + print("Saldo insuficiente para o saque.") + else: + self.saldo -= valor + +conta = ContaBancaria(12345, "João da Silva") +print(f"Saldo inicial da conta de {conta.titular_conta}: R${conta.saldo}") + +conta.depositar(1000) +print(f"Saldo após depósito: R${conta.saldo}") + +conta.sacar(500) +print(f"Saldo após saque: R${conta.saldo}") + \ No newline at end of file