我的代码中有两个独立的函数。一个是def main,一个是def calculations。以下是我的def计算代码:
def calculations(p1x, p1y, p2x, p2y):
length = p2y - p1y
width = p2x - p1x
area = length * width
perim = 2 * length + width
return area
return perim
当我稍后在这里试着调用它时:
^{pr2}$我知道错误了
TypeError: 'float' object is not iterable.
只返回一个值,
area
。另一条return
语句永远不会到达,因为函数是在到达第一条return
语句时完成的。在改为以元组形式返回二者:
相关问题 更多 >
编程相关推荐