Index of content
31.6 Ejercicios El objetivo de este ejercicio es trabajar con una colección/contenedor como una lista. Para ello volveremos a las clases relacionadas con su Cuenta. Debe modificar su clase de cuenta para que pueda mantener un historial de actas. Una Transacción es un registro de un depósito o retiro junto con una cantidad. Tenga en cuenta que la cantidad inicial en una cuenta puede tratarse como un depósito inicial. La historia podría implementarse como una lista que contiene una secuencia ordenada para actas. Una Transacción en sí podría ser definida por una clase con una acción (depósito o retiro) y una cantidad. Cada vez que se realiza un retiro o un depósito, se debe crear un nuevo registro de transacción. agregado a una lista de historial de transacciones. Ahora brinde soporte para iterar a través del historial de transacciones de la cuenta tal que cada depósito o retiro pueda ser revisado. Puedes hacer esto implementando mención del protocolo iterable: consulte el último capítulo si necesita comprobar cómo hacer esto. Tenga en cuenta que es el historial de transacciones lo que queremos poder iterar a través, para que pueda usar la lista de historial como base de su iterable. Debería poder ejecutar este siguiente código al final de sus Cuentas solicitud: Según el conjunto exacto de transacciones que haya realizado (depósitos y retiros) debe obtener una lista de esas transacciones que se están imprimiendo: para la transacción en acc1: imprimir (transacción) Transacción [depósito: 10.05] Transacción [depósito: 23,45] Transacción[retirar: 12.33] 378 31 Colecciones, Tuplas y Listas
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read More• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Read More