Python 是否可以附加到函数内部的外部列表表单?
我正在定义一个函数,它执行计算,需要返回答案并将答案放入列表中。我最终会得到列表的平均值,除其他外,但我只是好奇是否可以将计算公式放入函数中,并将其附加到函数外定义的列表中。原因是我有多个计算公式,并且必须创建多个函数。我在这里简化了它的本质:Python 是否可以附加到函数内部的外部列表表单?,python,list,Python,List,我正在定义一个函数,它执行计算,需要返回答案并将答案放入列表中。我最终会得到列表的平均值,除其他外,但我只是好奇是否可以将计算公式放入函数中,并将其附加到函数外定义的列表中。原因是我有多个计算公式,并且必须创建多个函数。我在这里简化了它的本质: def triangle_perimeter(x): perimeter = (x * 3) perimeters = [] x = input("Input a number: ") triangle_perime
def triangle_perimeter(x):
perimeter = (x * 3)
perimeters = []
x = input("Input a number: ")
triangle_perimeter(x)
perimeters.append(perimeter)
print(perimeters)
从函数返回一个值,并将其传递给append()
调用
您还需要将input()
转换为int()
,因为它通常存储字符串
def triangle_perimeter(x):
## Return value from function ##
return x * 3
perimeters = []
x = int(input("Input a number: "))
## Call append, appending the returned value from function ##
perimeters.append(triangle_perimeter(x))
print(perimeters)
您应该通过将列表传递到函数中来实现这一点