使用递归求解多个公式
Solving multiple formulas using recursion
我必须使用递归来计算以下公式的值:
m = 1.4 *t + 1.2*z + 0.8*l + 0.1*o
o = 1.0 *g + 1.3 *g + 1.3 *f + 0.2 *t
t = 0.9*g + 0.9 *f
l = 1.8 *t + 1.7 *g + 0.7 *o
和f= 1.4, z= 1.7, g= 1.9
我不确定应该如何将其转换为递归函数。
from sympy import symbols
f, z, g, m, o, t, l = symbols('f z g m o t l')
f = 1.4
z = 1.7
g= 1.9
t = 0.9*g + 0.9 *f
o = 1.0 *g + 1.3 *g + 1.3 *f + 0.2 *t
l = 1.8 *t + 1.7 *g + 0.7 *o
m = 1.4 *t + 1.2*z + 0.8*l + 0.1*o
print(m)
# 17.53624
我必须使用递归来计算以下公式的值:
m = 1.4 *t + 1.2*z + 0.8*l + 0.1*o
o = 1.0 *g + 1.3 *g + 1.3 *f + 0.2 *t
t = 0.9*g + 0.9 *f
l = 1.8 *t + 1.7 *g + 0.7 *o
和f= 1.4, z= 1.7, g= 1.9
我不确定应该如何将其转换为递归函数。
from sympy import symbols
f, z, g, m, o, t, l = symbols('f z g m o t l')
f = 1.4
z = 1.7
g= 1.9
t = 0.9*g + 0.9 *f
o = 1.0 *g + 1.3 *g + 1.3 *f + 0.2 *t
l = 1.8 *t + 1.7 *g + 0.7 *o
m = 1.4 *t + 1.2*z + 0.8*l + 0.1*o
print(m)
# 17.53624