Bonjour à tous,
J'essaie de développer un outil dynamo permettant la création automatique des noms des éléments selon une syntaxe précise. Préfixe + Etage + N° Elément. A l'heure actuelle, j'arrive à extraire les valeurs des élévations de chaque élément triés par niveau. J'ai donc essayé de faire un script python pour la numérotation des étages. J'aimerai écrire l'instruction suivant : " Si valeur de l'élévation < 4000 (valeur élévation RDC ici) alors on numérote S1, S2,S3 à chaque nouvelle valeur d'élévation. Sinon, on numérote 1,2,3 (pour les éléments se trouvant dans les étages courants). Ci-dessous, ce que j'ai essayé de faire, je me retrouve avec le message d'erreur suivant :
*** File “”, line 17, in
TypeError: unsupported operand type(s) for +: ‘str’ and 'int’
Je pense que le problème vient du fait que les valeurs des élévations dans la liste ne sont pas des nombres mais des chaines de caractères.
Pourriez-vous m'aiguiller ?
Merci !
J'essaie de développer un outil dynamo permettant la création automatique des noms des éléments selon une syntaxe précise. Préfixe + Etage + N° Elément. A l'heure actuelle, j'arrive à extraire les valeurs des élévations de chaque élément triés par niveau. J'ai donc essayé de faire un script python pour la numérotation des étages. J'aimerai écrire l'instruction suivant : " Si valeur de l'élévation < 4000 (valeur élévation RDC ici) alors on numérote S1, S2,S3 à chaque nouvelle valeur d'élévation. Sinon, on numérote 1,2,3 (pour les éléments se trouvant dans les étages courants). Ci-dessous, ce que j'ai essayé de faire, je me retrouve avec le message d'erreur suivant :
*** File “”, line 17, in
TypeError: unsupported operand type(s) for +: ‘str’ and 'int’
Je pense que le problème vient du fait que les valeurs des élévations dans la liste ne sont pas des nombres mais des chaines de caractères.
Pourriez-vous m'aiguiller ?
Merci !
There are no replies made for this post yet.