Mundo em Python

ATM

import time
def espera():
time.sleep(2)
print("Espere um momento, por favor....")
time.sleep(3)
palavra_passe = 1234
escolha = 0
saldo = 10000
escolha1 = True
while escolha1 ==True:
time.sleep(3)
print(f"Bem-Vindo ao Banco Dona Branca\n\n")
time.sleep(3)
print("Inira o cartão")
time.sleep(4)
pin = int(input("Digite quatro digitos pin \n")) time.sleep(3)
if pin != palavra_passe:
print("Pin incorrecto!! Tenta outra vez.")
else:
while escolha !=4:
time.sleep(2)
print("====== MENU ======")
print("\n1. Balanço")
print("2. Depósito")
print("3. Levantamento")
print("4. Cancelar\n")
escolha=int(input("\nEscolha a sua opção: "))
if escolha==1:
espera()
print(f"\n\nO seu Saldo: {saldo}\n")
time.sleep(5)
elif escolha==2:
espera()
deposito = float(input("Digite o valor de depósito: "))
saldo = saldo +deposito
time.sleep(2)
print(f"O seu Depósito de {deposito} foi efectuada com sucesso\n")
elif escolha == 3:
espera()
levantamento = float(input("Digite o valor do levantamento: "))
time.sleep(3)
saldo = saldo - levantamento
if saldo<0:
saldo = saldo + levantamento
print("\033[1;31mO levantamento não foi possível efectuar\033[m")
time.sleep(2)
print("\033[1;31mO saldo é inferior ao montante que pertende efectuar.\033[m\n")
else:
print(f"O seu levantamento de {levantamento} foi efectuada com sucesso\n")
elif escolha == 4:
time.sleep(2)
print("Pode tirar o cartão\n")
else:
print("Número Inválido!!\n")
0