1
resposta

[Projeto] Praticando exercicios

class Bancaria: banco=[]

def __init__(this,titular,saldo):
    this.titular = titular.title()
    this.saldo = saldo
    this._ativo = False 
    Bancaria.banco.append(this)

def __str__(this):
    return f'{this.titular} | R${this.saldo} | {this.ativo}' 

@classmethod
def mostrar_titular(cls):
    print(f'{'Nome do titular:'.ljust(25)}| {'Saldo do titular:'.ljust(25)} | {'situação da conta'}')
    for conta in cls.banco:
        print(f'{conta.titular.ljust(25)} | R${conta.saldo.ljust(25)} | {conta.ativo.ljust(25)}')    
    




def ativar(this):
    this._ativo= not this._ativo


@property
def ativo(this):
    return '⌧' if this._ativo else '☐'

def ativar_conta(): escolha_usuario= int(input(f'\ngostaria de ativar a sua conta {contaBancaria.titular}?\n Para ativar\n digite 1.\nquer terminar a sua solicitação? \n digite 2 ')) if escolha_usuario == 1: contaBancaria.ativar() print(f'{contaBancaria.titular.ljust(25)} | R${contaBancaria.saldo.ljust(25)} | {contaBancaria.ativo.ljust(25)}') print(f'que bom ter você devolta {contaBancaria.titular}') elif escolha_usuario == 2: print(f'poxa que pena... porem muito obrigado pela sua preferencia :D e estamos no aguardo da sua volta {contaBancaria.titular}') else: print('ESCOLHA UMA OPÇÃO VALIDA!!') ativar_conta()

contaBancaria = Bancaria('Júlio', '1999')

Bancaria.mostrar_titular() ativar_conta()

1 resposta

Oii, Jubs. Tudo bem?

Obrigada por compartilhar! Parabéns por concluir a atividade e, ainda mais, pela sua dedicação contínua!

Você é uma verdadeira inspiração para todas as pessoas estudantes.

Continue firme nos estudos.

Um abraço e bons estudos.