1-
class ContaBancaria:
def __init__(self, titular, saldo, ativo):
self.titular = titular
self.saldo = saldo
self.ativo = False
minha_conta = ContaBancaria ('Matue', 100.00)
print(vars(minha_conta))
2-
class ContaBancaria:
def __init__(self, titular, saldo,):
self.titular = titular
self.saldo = saldo
self.ativo = False
def __str__(self):
return f'Conta de {self.titular} | Saldo Atual : R${self.saldo}'
minha_conta = ContaBancaria ('Matue', 100.00)
print(minha_conta)
3-
class ContaBancaria:
def __init__(self, titular, saldo,):
self.titular = titular
self.saldo = saldo
self._ativo = False
def __str__(self):
return f'Conta de {self.titular} | Saldo Atual : R${self.saldo}'
@classmethod
def ativar_conta(cls, conta):
conta.ativo = True
conta1 = ContaBancaria ('Matue', 100.00)
print(conta1)
ContaBancaria.ativar_conta(conta1)
print(conta1.ativo)
4-
class ContaBancariaPythonica:
def __init__(self, titular, saldo,):
self._titular = titular
self._saldo = saldo
self._ativo = False
@property
def titular (self):
return self._titular
@property
def saldo (self):
return self._saldo
@property
def ativo (self):
return f'Verdadeiro' if self._ativo else 'Falso'
5-
class ContaBancariaPythonica:
def __init__(self, titular, saldo,):
self._titular = titular
self._saldo = saldo
self._ativo = False
@property
def titular (self):
return self._titular
@property
def saldo (self):
return self._saldo
@property
def ativo (self):
return f'Conta Ativa' if self._ativo else 'Conta Desativa'
conta = ContaBancariaPythonica('Adriel.S.S', 300.0)
print(F'Titular da Conta : {conta.titular}')