我正在定義一個執行計算并需要返回答案并將該答案放入列表中的函數。除其他外,我最終將獲得列表的平均值,但我只是好奇是否可以將計算公式放在函數內,并將其附加到在函數外部定義的列表中。原因是我有多個計算公式,并且必須創建多個函數。我在這里簡化了它的本質: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
提交
取消