trilha-python-dio icon indicating copy to clipboard operation
trilha-python-dio copied to clipboard

Desafio Bancário com PYTHON- Entregando projeto.

Open StellaC24 opened this issue 8 months ago • 0 comments

menu = """ [d]Depositar [s]Sacar [e]Extrato [q]Sair

=> """ saldo=0 limite= 500 extrato= "" numero_saque= 0 LIMITE_SAQUE=3

while True: opcao=input(menu) if opcao== "d": valor= float(input("Qual o valor que deseja depositar?")) if valor > 0: saldo += valor extrato += f"Deposito: R${valor:.2f}\n"

     else:
        print("Operação falhou: o valor informado é inválido ")
    
elif opcao== "s":
    valor = float(input("Qual o valor do saque?"))
    
    excedeu_saldo = valor > saldo
    excedeu_limite = valor > limite
    excedeu_saques= numero_saque >= LIMITE_SAQUE
    if excedeu_saldo:
        print("Operação falhou! você não tem saldo sulficiente.")
        
    elif excedeu_limite:
        print("Operação falhou, o valor do saque excede o limite!")
        
    elif excedeu_saques:
        print("Operação falhou! Numero máximo de saques excedido.")
        
    elif valor>0:
        saldo -= valor
        extrato += f"Saque: R$ {valor:.2f}\n"
        numero_saque += 1
        
    else:
        print("Operação falhou, valor inserido inválido.")
        
elif opcao=="e":
    print("\n================EXTRATO================")
    print("  Não foram realizada movimentações! " if not extrato else extrato)
    print(f"\nSaldo: R$ {saldo:.2f}")
    print("============================================")
    
elif opcao=="q":
    break

else:
    print("Operação inválida, por favor selacione novamente a operação desejada.")

StellaC24 avatar Jun 17 '24 13:06 StellaC24