trilha-python-dio
trilha-python-dio copied to clipboard
Desafio Bancário com PYTHON- Entregando projeto.
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.")