Cajero automático en Python
Python
Actualizado el 31 de Octubre del 2020 por Alexander (15 códigos) (Publicado el 16 de Octubre del 2020)
7.149 visualizaciones desde el 16 de Octubre del 2020
Cajero automático
import sys
#https://asir1415.wordpress.com/2016/08/07/empresa-e-iniciativa-emprendedora/
global attemps
def security_password():
attemps = 0
for x in range(attemps):
attemps -= x
print(f"Solo tienes {attemps} intentos")
attemp_code_security = int(input("Introduce tu codigo de seguridad: "))
if attemps == 0:
print("¡Has superado el límite de intentos!")
sys.exit()
def main():
print("Tus opciones son las siguientes: \n Ingresar dinero:1 \n Realizar transferencia:2 \n Consultar Saldo:3 \n " )
option = int(input("Elige Opcion: "))
balance = 0
destination = ""
code_security = 516
total_tranference = 0
total_ingresos = 0
global attemp_code_security
if option == 1:
while option != 0:
attemps = 0
attemp_code_security = int(input("Introduce tu código de seguridad: "))
if attemp_code_security == code_security:
print("¡Pin Correcto!")
money = float(input("Introduce la cantidad de dinero a ingresar: "))
balance += money
print(f"has echo un ingreso de: {balance}")
option = int(input("Deseas hacer \n otro ingreso=1 o \n salir=0 : "))
else:
security_password()
elif option == 2:
destination = input("Escribe el IBAN del destinatario: ")
while option != 0:
if destination in "ES":
quantity = float(input("Introduce la cantidad de dinero que deseas ingresarle: "))
print(f"Se ha ingresado {quantity} € al destinatario: {destination}")
option = int(input("Deseas hacer: \n -Otra transferencia=2 : o \n salir=0: "))
else:
security_password()
elif option == 3:
print("Has seleccionado consultar el saldo")
attemp_code_security = int(input("Introduce tu código de seguridad: "))
if attemp_code_security == code_security:
print(f"Tu saldo actual es: {balance}")
else:
security_password()
else:
print("¡Hasta PRONTO!")
sys.exit()
main()
Comentarios sobre la versión: 2.0 (0)
No hay comentarios