Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Usuario del cajero automático. La segunda línea “print(“Por favor digite los datos”)”
Print(“Bienvenido al ATM”)
#Clase cuenta
Class Cuenta():
Nomc: representa el nombre del titular de la cuenta y se inicializa en una cadena vacía (“”)
por defecto.
Bank: representa el nombre del banco y se inicializa en una cadena vacía (“”) por defecto.
Suc: representa el nombre de la sucursal y se inicializa en una cadena vacía (“”) por defecto.
Ns: representa el número de seguridad social del titular de la cuenta y se inicializa en 0 por
defecto.
Retiro: representa el monto del último retiro realizado en la cuenta y se inicializa en 0 por
defecto.
#Atributos de clase
Nc=0
Nomc=””
Bank=””
Suc=””
Ns=0
Saldo=1000
Deposito=0
Retiro=0
Def ingresar_datos(self):
El uso del prefijo “self.” Antes del nombre de cada atributo hace referencia a
Self.bank=input(“¿Banco?: “)
Self.suc=input(“¿Sucursal?: “)
Muestra un bloque de código que genera un menú visual para mostrar los datos de la cuenta
del usuario en la consola.
Este método es utilizado para generar un menú de opciones para que el usuario pueda realizar
diferentes acciones relacionadas con su cuenta.
Def opciones(self):
Opcion=int(input(“\n 1) DEPOSITAR \n 2)RETIRAR \n 3)CONSULTAR SALDO \n 4)SALIR \n ¿Qué
acción
Muestra una condición “if” que verifica si la variable “opcion” es igual a 4. Si la condición es
verdadera,
Utilizando la función “print” de Python, y luego utiliza la función “exit” de Python para cerrar el
programa.
If opcion==4:
Exit()
Muestra una condición “if” que verifica si la variable “opcion” es igual a 1. Si la condición es
verdadera, el
Programa ejecuta una serie de instrucciones para permitir al usuario realizar un depósito en su
cuenta.
#Opcion 1 Deposito
If opcion==1:
Self.saldo=self.saldo+self.deposito
#Opcion 2 Retirar
If opcion==2:
If self.saldo<self.retiro:
Self.saldo=self.saldo-self.retiro
La opción 3 del menú es para consultar el saldo actual de la cuenta del usuario. En el código
proporcionado,
Elif opcion==3:
Else:
Print(“”)
Cuenta=Cuenta()
Cuenta.ingresar_datos()
Cuenta.mostrar_datos()
Cuenta.opciones