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

Alterando alguns itens

Open CaarlosAlexandre opened this issue 7 months ago • 0 comments

mensagem_exibida = False

if not mensagem_exibida: print("Seja Bem Vindo(a)") mensagem_exibida = False

menu = """ Escolha a opção Desejada:

[1] Depositar [2] Sacar [3] Extrato [4] Sair

=> """

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

while True:

opcao = input(menu)

if opcao == "1":
    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 == "2":
    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úmero 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! O valor informado é inválido.")

elif opcao == "3":
    print("\n================ EXTRATO ================")
    print("Não foram realizadas movimentações." if not extrato else extrato)
    print(f"\nSaldo: R$ {saldo:.2f}")
    print("==========================================")

elif opcao == "4":
    break

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

CaarlosAlexandre avatar Jul 06 '24 15:07 CaarlosAlexandre