Generation

generate functionMon, 24 Jul 2023

Cree una aplicación que proporcione un menú para llevar a cabo la gestión de recolección y mantenimiento de los cultivos de la huerta escolar. En un principio, debe crear los datos de los cultivos que estarán presentes en su aplicación. Si desea, puede implementar que esta información sea ingresada por consola. Los datos deben ser como mínimo los siguientes: - Nombre del cultivo - Días y horario de mantenimiento (ej.: lunes, jueves 4:00 p. m.) - Días y horario de regado (ej.: lunes, jueves 4:00 p. m.) - Días y horario de abono (ej.: lunes, jueves 4:00 p. m.) - Variables para cada ETAPA del cultivo (vegetativa, reproductiva y maduración) y sus intervalos los intervalos de duración de cada etapa depende del cultivo). (ej.: etapa 1, fase vegetativa, 5 a 30 días). Tenga en cuenta que todas las variables presentadas anteriormente pueden ser datos textuales para facilitar el trabajo. Su menú funciona de tal manera que se imprime un conjunto de opciones numeradas y se recibe por consola la opción que elija el usuario. Luego se evalúa la opción ingresada y se ejecutan las instrucciones correspondientes a esta tarea. Entre sus opciones, deben encontrarse al menos las siguientes: - Horario de gestión de cultivo: si se elige esta opción, se deben imprimir las opciones de cultivos numerados y recibir por consola la opción del usuario. Tras escoger un cultivo, se debe evaluar el cultivo que escogió e imprimir los días y horarios de mantenimiento, regado y abono del respectivo cultivo. - Etapas del cultivo: si se elige esta opción, se deben imprimir las opciones de cultivos numerados y recibir por consola la opción del usuario. Tras escoger un cultivo, se debe evaluar el cultivo que escogió e imprimir todas las etapas del respectivo cultivo. - Salir: si se elige esta opción, simplemente se debe finalizar la ejecución de la aplicación. Tras finalizar con las instrucciones de la opción elegida, se debe volver a imprimir el menú para que el usuario pueda escoger otra opción si así lo desea. Recuerde la técnica de ciclo infinito con break dentro del bloque de código, la cual puede serle de gran utilidad para el desarrollo de esta aplicación.

#!/usr/bin/env python3 # Se crea el diccionario con los datos de los cultivos. # Si desea, puede implementar que esta información sea ingresada por consola. # Los datos deben ser como mínimo los siguientes: # - Nombre del cultivo # - Días y horario de mantenimiento (ej.: lunes, jueves 4:00 p. m.) # - Días y horario de regado (ej.: lunes, jueves 4:00 p. m.) # - Días y horario de abono (ej.: lunes, jueves 4:00 p. m.) # - Variables para cada ETAPA del cultivo (vegetativa, reproductiva y maduración) y sus # intervalos los intervalos de duración de cada etapa depende del cultivo). (ej.: etapa 1, fase # vegetativa, 5 a 30 días).

Questions about programming?Chat with your personal AI assistant