Mundo em Python

Simulador de Cartão de Crédito

limite_cartao = 1000.0
saldo = 0
while True:
print("\nSimulador de Cartão de Crédito:")
print("1. Verificar Saldo")
print("2. Realizar Compra")
print("3. Realizar Pagamento")
print("0. Sair")
escolha = input("Escolha uma opção: ")
if escolha == "1":
print(f"Saldo atual: {saldo}")
elif escolha == "2":
valor_compra = float(input("Digite o valor da compra: "))
if valor_compra <= limite_cartao - saldo:
saldo += valor_compra
print(f"Compra de {valor_compra} realizada com sucesso. Saldo atual: {saldo}")
else:
print("Saldo insuficiente para realizar a compra.")
elif escolha == "3":
valor_pagamento = float(input("Digite o valor do pagamento: "))
if valor_pagamento <= saldo:
saldo -= valor_pagamento
print(f"Pagamento de {valor_pagamento} realizado com sucesso. Saldo atual: {saldo}")
else:
print("Valor do pagamento excede o saldo disponível.")
elif escolha == "0":
print("Saindo do simulador. Adeus!")
break
else:
print("Opção inválida. Tente novamente.")
0