我正在定义一个执行计算并需要返回答案并将该答案放入列表中的函数。除其他外,我最终将获得列表的平均值,但我只是好奇是否可以将计算公式放在函数内,并将其附加到在函数外部定义的列表中。原因是我有多个计算公式,并且必须创建多个函数。我在这里简化了它的本质:def triangle_perimeter(x): perimeter = (x * 3) perimeters = []x = input("Input a number: ")triangle_perimeter(x)perimeters.append(perimeter)print(perimeters)
1 回答
红糖糍粑
TA贡献1815条经验 获得超6个赞
return来自您的函数的值并将其传递给您的append()调用。
您还需要将您的input()as转换int()为它通常存储的string.
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)
添加回答
举报
0/150
提交
取消