Question: Ay denme a generar un c digo Python para la tarea: en esta tarea, desempe ar el papel de ingeniero de datos en una empresa
Aydenme a generar un cdigo Python para la tarea: en esta tarea, desempear el papel de ingeniero de datos en una empresa de fabricacin La empresa tiene un sistema heredado que almacena registros de lotes de fabricacin en un formato de cadena peculiar. Su tarea es validar y extraer informacin de estas cadenas de registro. Una cadena de registro vlida cumple con el siguiente formato: Prefijo de lote: cada lote dentro de la cadena comienza con el prefijo distingue maysculas y minsculas ID de lote: despus del prefijo, hay un ID de lote que consta de exactamente cuatro dgitos Cdigo de producto: A continuacin hay un cdigo de producto que comienza con distingue entre maysculas y minsculas seguido de exactamente dos letras maysculas distingue entre maysculas y minsculas Cantidad: Luego, hay una seccin de cantidad que comienza con distingue entre maysculas y minsculas seguido de un nmero entero superior a cero que representa la cantidad de productos en el lote. Los ceros a la izquierda estn bien. Por ejemplo, Q est bien y est bien. Sin embargo, el cero inicial debe eliminarse una vez que se extrae el nmero de cantidad. Por ejemplo, es una vez extrado Tenga en cuenta que la cantidad producida es un nmero entero, no una cadena. Fecha: Finalmente, hay una seccin de fecha que comienza con Ddistingue entre maysculas y minsculas seguida de una fecha en el formato AAAAMMDD. Su longitud AAAAMMDD debe tener ocho caracteres. Los primeros cuatro caracteres representan el ao que debe estar entre y Los dos caracteres siguientes representan el mes, que debe estar entre y Los dos ltimos caracteres representan el da que debe estar entre y aunque no todos los meses tienen das ignoraremos este detalle por simplicidad; no es necesario verificar el ao bisiesto. Por ejemplo, est bien, est bien OK La cadena puede contener varios lotes, cada uno de los cuales se adhiere al formato descrito anteriormente. Su tarea es escribir una funcin de Python que tome esta cadena de registro como entrada y devuelva una lista de diccionarios que contengan informacin sobre cada lote si la cadena es vlida Si la cadena no es vlida devuelve "invlido El valor de retorno no vlido es un valor de cadena, no un valor booleano.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
