Hola Isai, espero que estés bien
Sugerencia: compartir tu proyecto en el canal #comparta-tu-codigo en el servidor ONE en Discord ;)
Parece que tu código para calcular el IMC está bien estructurado. Estás utilizando la fórmula correcta y las condiciones if, elif, y else para determinar la categoría de peso. Aquí hay algunas observaciones y sugerencias:
Formato del IMC: Estás usando :.2f para formatear el IMC con dos decimales, lo cual es una buena práctica para mejorar la legibilidad.
Condiciones: Las condiciones if, elif están correctamente configuradas para las categorías de peso.
Mensaje de error: El else con print('Error') realmente no es necesario aquí, ya que todas las posibles condiciones del IMC están cubiertas por los bloques if y elif. Puedes eliminar ese bloque else.
Entrada de datos: Asegúrate de que el usuario introduzca valores válidos para peso y altura, ya que no hay manejo de errores en caso de que el usuario introduzca un valor no numérico.
Tu código debería funcionar bien para los casos esperados. Si tienes problemas específicos que no están cubiertos aquí, por favor házmelo saber.
Espero haber ayudado y buenos estudios!