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

Extrato

Open N-Sebrian opened this issue 8 months ago • 0 comments

menu = """

[d] Depositar [s] Sacar [e] Extrato [q] Sair

-> """

saldo = 0 limite = 500 extrato = "" numero_saques = 0 LIMITE_SAQUES = 3

while True:

opcao = input(menu) if opcao == "d": valor = float(input("Informe o valor do depósito: ")) if valor > 0: saldo += valor extrato += f"Depósito: R$ {valor:.2f}\n" else: print("Operação falhou! O valor informado é inválido.") elif opcao == "s": valor = float(input("Informe o valor do saque: ")) excedeu_saldo = valor > saldo excedeu_limite = valor > limite excedeu_saques = numero_saques >= LIMITE_SAQUES if excedeu_saldo: print("Operação falhou! Você não tem saldo suficiente.") elif excedeu_limite: print("Operação falhou! O valor do saque excede o limite.") elif excedeu_saques: print("Operação falhou! Números máximo de saques excedido.") elif valor > 0: saldo -= valor extrato += f"Saque: R$ {valor:.2f}\n" numero_saques += 1 else: print("Operação falhou! Ovalor informado é inválido.") elif opcao == "e": print("\n================ EXTRATO ================") print("Não foram realizadas 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 selecionenovamente a operação desejada.")

N-Sebrian avatar Jun 13 '24 02:06 N-Sebrian