如何创建总和?
嗨,
我想创建一个变量为n的和,变量n从0到固定值。
例如:
(a*b^(c-n))的和,其中a、b和c是常量,n从0到c的值。
就像这样:
C
Σ(a*b^(c-n))
N=0
因此,它将是:
如果a=10,b=20,c=30
10*20^(30-0)+10*20^(30-1)+10*20^(30-2)+...+10*20^(30-30)
我想这可以用FOR吊索来完成,但我不能让它正常工作。
选择 | 换行 | 行号
- import math
- a = 10
- b = 20
- c = 30
- for n in range(c):
- result = a*math.pow(b, c-n)
- print result
不过,这只给出了a*b的结果。
有什么好主意吗?