Programa muy basico con Python
Necesito un pequeño progroma hecho con Python, alguien que tenga destreza no puede tardar mas de 10 minutos. Es para un trabajo de la universidad. Adjunto los dos archivos necesarios para hacerlo. MI GRUPO ES EL 10.
Informacion:
ACTIVIDAD COMÚN PARA TODOS LOS GRUPOS En una empresa de alimentación se componen y comercializan cestas de navidad. Cada cesta o lote está formado por una serie de productos, cada uno con su precio y que obviamente pueden repetirse. El coste final de una cesta viene determinado por el número y el coste de cada producto. La información relativa al nombre de los productos que constituyen los lotes y al precio de cada uno se almacena en un fichero de texto con la siguiente estructura. Productos: Se almacena el nombre del producto y seguidamente su precio en la fila siguiente. El orden de cada producto constituirá la referencia del mismo, así por ejemplo la bandeja de mimbre será el producto 0, mientras que la botella de cava Codorniu clásico será el número 1. Productos.txt: bandeja de mimbre 2.10 botella de cava Codorniu Clasico 3.88 botella de vino tinto Rioja Lagunilla crianza 4.15 pieza de 1 kg. queso La Ermita 11.10 pastilla de 150 gr. turron de Jijona Alta Selección Pico 2.52 Lotes o Cestas: Fichero de texto con tantas filas como tipos distintos de productos maneje la empresa y tantas columnas como tipos de cestas se estén componiendo. En cada columna se almacena la composición de un lote, cada número representa el número de productos del tipo dado que lo integran y si un determinado producto no interviene se representa con un cero. Lógicamente no puede haber números negativos. Lotes.txt: 1 2 3 3 4 1 1 0 0 0 1 2 10 4 0 1 0 0 En el ejemplo anterior, el lote de la segunda columna necesita dos productos del primer tipo, 4 del segundo, 0 del tercero, 1 del cuarto, etc. Se pide escribir un programa en Python con una serie de funciones que permitan extraer información relativa a los lotes. C1. Lectura de la matriz de composición de Lotes. Recibe como parámetro el nombre del fichero en donde está almacenada la matriz de lotes y guarda esta información en un objeto del tipo adecuado, una lista o un ndarray, según se prefiera. C2. Lectura de la lista de productos. Recibe como parámetro el nombre del fichero en donde está almacenada la lista de precios y guarda esta información en dos objetos del tipo adecuado, listas o ndarrays, según se prefiera. Una para los nombres y otra para los precios. C3. Coste de un lote, recibe como parámetros los precios, la matriz con los lotes y un índice que indica el lote del que se quiere conocer su coste, devuelve el coste calculado. C4. Informe de costes. Muestra por la pantalla el coste de cada lote. Recibe como parámetros la matriz de lotes y la lista de precios. Muestra por la pantalla el coste de cada lote. Escribir un programa en el que se utilicen dichas funciones, mostrando por la pantalla la matriz de Lotes, la lista de precios y el resultado de ejecutar las funciones implementadas.
Grupo10 G10.1. Lote que utiliza más unidades de la producto más cara. Recibe la matriz de Lotes y la lista de precios. Devuelve el índice del Lote en cuestión. G10.2. Lote que utiliza más unidades de la producto más barata. Recibe la matriz de Lotes y la lista de precios. Devuelve el índice del Lote en cuestión. G10.3. Lote más caro de los que utilizan al menos una vez la producto más barata. Recibe la matriz de Lotes y la lista de precios. Devuelve el índice del Lote en cuestión.







