Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelo de Programacion Eje 2
Modelo de Programacion Eje 2
def __str__(self):
return f'Usuario: {self.nombre} (ID: {self.identificacion})'
class Cuenta:
def __init__(self, tipo):
self.tipo = tipo
self.saldo = 0
def main():
# Registro de usuario
identificacion = input('Ingrese la identificación del usuario: ')
nombre = input('Ingrese el nombre del usuario: ')
usuario = Usuario(identificacion, nombre)
# Creación de cuenta
tipo_cuenta = input('Ingrese el tipo de cuenta (Ahorro, Corriente,
Nómina, etc.): ')
nueva_cuenta = Cuenta(tipo_cuenta)
usuario.cuentas.append(nueva_cuenta)
# Transacción (Consignación)
monto_consignacion = float(input('Ingrese el monto a consignar:
'))
nueva_cuenta.consignar(monto_consignacion)
if __name__ == "__main__":
main()