Hi everyone,
I’m new to python and I’m trying to learn as much as I can. Here I’m trying to look for a specific name and assign it one of the values from Area or From Volume. As output, I want the same MatName List and one single list of matching values
Here below is a screenshot of the error I’m getting and the text of the script. Thank you for you valuable help.
Load the Python Standard and DesignScript Libraries
import sys
import clr
clr.AddReference(‘ProtoGeometry’)
from Autodesk.DesignScript.Geometry import *
The inputs to this node will be stored as a list in the IN variables.
dataEnteringNode = IN
matname = IN[0]
matarea = IN[1]
matvolume = IN[2]
mat =
matnameout =
matout =
Place your code below this line
if matname == “C” :
mat = matarea
else
mat = matvolume
matnameout.append(matname)
matout.append(mat)
Assign your output to the OUT variable.
OUT = (matnameout, matout)