IIC2233 / Syllabus

134 stars 11 forks source link

Codigo Menus #141

Open jtvvtj opened 2 weeks ago

jtvvtj commented 2 weeks ago

Prerrequisitos

(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")

Duda

Me queda la duda, si al momento de crear el archivo para los MENUS, es necesario importar la clase PREDIO o simplemente basta con importa DCCultivo?, en mi caso solo importe DCCultivo, y me funciona el código, entonces me queda la duda si de igual modo habrá que importar la clase PREDIO, para temas de corrección o alguna otra cosa?

vgalfaro commented 2 weeks ago

Hola! si tu tarea funciona correctamente en tu computador (al correr el archivo principal donde se muestran los menús etc.) no debería haber problema, saludos!

jtvvtj commented 2 weeks ago

ese archivo principal donde se muestran los menús, para esta tarea 1, se debería llamar "main.py"?

Lo otro que no me calza, es que la tarea funcione, si yo en el archivo del menu "main.py" importe solo esto: from dccultivo import DCCultivo

Digo no deberia ser ?: from dccultivo import DCCultivo, Predio

Y en este ultimo caso (from dccultivo import DCCultivo, Predio ) el "Predio" me aparece en azul como si nunca fuese utilizado.

Pero al mismo tiempo "Predio" sí se utiliza en la clase DCCultivo.

vgalfaro commented 2 weeks ago

Por convención al archivo donde se ejecuta el programa se llama "main", si quieres llamarle de otra forma también está bien, en cualquier caso debes especificar en el readme cual archivo hay que ejecutar para correr la tarea. En el caso de que importes de la forma "from dccultivo import DCCultivo, Predio" Predio aparece en azul porque no lo estas ocupando directamente en el archivo donde lo estás importando, pero lo ocupas en DCCultivo a través del archivo dccultivo.py, lo que está correcto.

jtvvtj commented 2 weeks ago

Muchas graciaaaas :)