当试图使用另一个函数类型错误:用于*不支持的操作数类型:“浮动”和“NoneType”
错误
TypeError: unsupported operand type(s) for *: 'float' and 'NoneType'
# Function to calculate 2D circularity ratio
def defineCircularRatio(perim2D, area2D):
circularity_ratio = (4*math.pi*area2D)/(perim2D**2)
return circularity_ratio
print "The 2D circul_ratio is:", circularity_ratio
周长和面积内功能 - 由其他功能计算。
您已列出您的代码和错误。现在告诉我们你需要什么帮助。它说你的错误是因为你正在用float和None对象进行乘法运算,这当然不起作用。哪条线路错误?你能否重新格式化并完成最后一行。 – olofom
'area2D'必须是'None' –