Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Desafio de projeto: Criando um Sistema Bancário com Python #252

Open
levi-goncalves opened this issue Oct 27, 2024 · 0 comments
Open

Desafio de projeto: Criando um Sistema Bancário com Python #252

levi-goncalves opened this issue Oct 27, 2024 · 0 comments

Comments

@levi-goncalves
Copy link

Olá! 👋

Segue abaixo minha entrega do Sistema Bancário com Python de acordo com os critérios propostos no desafio.

menu = """
Informe o numero de acordo com a opção desejada:
1 - Extrato
2 - Depositar
3 - Sacar
0 - Sair

"""

saldo = 0
valor = 0
consulta_saldo = 0
conta_saques = 0
extrato = ""

while True:

    opcao = input(menu)

    if opcao == "0":
        break

    elif opcao == "1":
        print(f"\n-------------------- Extrato --------------------")
        print("Nenhuma movimentaçao realizada no hoje" if not extrato else extrato)
        print(f"\nSaldo: R$ {saldo:.2f}")
        print(f"-------------------------------------------------")
        
    elif opcao == "2":
        valor = float(input("\nInforme o valor de deposito: "))
        
        if valor > 0:
            saldo += valor
            extrato += (f"Deposito: R$ {valor:.2f}\n")
            print("\nDeposito realizado")
        
        else:
            print("\nValor de deposito invalido")

    elif opcao == "3":
        valor = float(input("\nInforme o valor de saque: "))
        consulta_saldo = saldo - valor
        
        if consulta_saldo < 0:
            print("\nSaldo insuficiente")
        
        elif conta_saques >= 3:
            print("\nLimite de saque diario excedido")
        
        elif valor > 500:
            print("\nSaque acima do limite")

        else:
            saldo -= valor
            conta_saques += 1
            extrato += (f"Saque: R$ {valor:.2f}\n")
            print("\nSaque realizado")
    
    else:
        print("\nPreenchimento invalido") 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant