Convertir cadenas en números

Los números guardados en Texto de usuario son cadenas que no pueden calcularse como números a menos que se conviertan a números reales mediante la función float().

Por ejemplo:

Para calcular el peso de un objeto a partir de su volumen y de la densidad del material, puede:

  1. Usar la función Volumen para recuperar el volumen del objeto, por ejemplo:

    %<Volumen("IDObjeto")>%

  2. Añada la clave "Densidad" al Texto de usuario de atributo del objeto para definir la densidad del material que se puede obtener con la función TextoDeUsuarioDeAtributo, por ejemplo:

    %<TextoDeUsuario("IDObjeto","Densidad")>%

  3. Multiplicar Volumen() por TextoDeUsuario().

    %<Volume("IDObjeto") * TextoDeUsuario("IDObjeto", "Densidad")>%

    Esta fórmula fallará porque TextoDeUsuario() devuelve una cadena, no un número. Para que funcione, utilice float() para convertir TextoDeUsuario() de una cadena a un número, por ejemplo:

    %<Volumen("IDObjeto") * float(TextoDeUsuario("IDObjeto", "Densidad"))>%

 

 

 

Rhinoceros 8 © 2010-2023 Robert McNeel & Associates. 28-nov.-2023