如何将一个函数的结果转换成另一个函数。你知道吗
list = [1, 1, 1, 1]
def margin():
a = 0
b = 1.2
c = 1
for i in list:
if i == 1:
x = a + b - c
return x # x = 0.2
def calc():
for i in list:
formula = 2 + margin()
print(formula)
calc()
# 2.2 2.2 2.2 2.2
我希望程序能计算:
'''
2 + 0.2 = 2.2
2.2 + 0.2 = 2.4
2.4 + 0.2 = 2.6
2.6 + 0.2 = 2.8
giving result 2.2 2.4 2.6 2.8
'''
解决方案
规划良好做法
list
)x
在margin
函数内)calc
和margin
函数中您正在迭代列表,因此列表中的第一个元素是唯一被使用的元素)。你知道吗相关问题 更多 >
编程相关推荐