Skip to content

Instantly share code, notes, and snippets.

@jessicacardoso
Created March 31, 2024 16:04
Show Gist options
  • Save jessicacardoso/e7898955947a00c3a8c42a95c5532199 to your computer and use it in GitHub Desktop.
Save jessicacardoso/e7898955947a00c3a8c42a95c5532199 to your computer and use it in GitHub Desktop.
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("Quanto deseja depositar? "))
saldo += valor
extrato += f"Depósito de R$ {valor:.2f}\n"
elif opcao == "s":
if numero_saques < LIMITE_SAQUES:
valor = float(input("Quanto deseja sacar? "))
if valor > limite:
print(
f"Valor acima do limite de saque. Limite máximo de {limite} reais."
)
elif saldo >= valor:
saldo -= valor
extrato += f"Saque de R$ {valor:.2f}\n"
numero_saques += 1
else:
print("Saldo insuficiente.")
else:
print("Limite diário de saques atingido.")
elif opcao == "e":
print("===============EXTRATO================")
print(f"Saldo atual: R$ {saldo:.2f}")
print("Extrato:")
print(extrato)
print("=====================================")
elif opcao == "q":
break
else:
print("Opção inválida.")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment