我对python完全不熟悉所以请原谅我这个问题是愚蠢的。我试着编写一个Fibonacci序列并想知道我是否有办法在一个for中编写q作为i的函数环。 喜欢:
for i in range (1,x):
q(i)=q(i-1)+q(i-2)
答案 0 :(得分:1)
是的,你可以这样做:
"codes" : {
"-yabba_dabba_doo": { // codeId
codeId : "-yabba_dabba_doo"
}
}
注意:
python中的下标用方括号表示而不是parens。
由于计算需要ref.child('codes').orderByChild('codeId').equalTo('-yabba_dabba_doo')
,因此计算需要从索引>>> x = 10
>>> q = 10*[1]
>>> for i in range(2,x):
... q[i] = q[i-1] + q[i-2]
...
>>> q
[1, 1, 2, 3, 5, 8, 13, 21, 34, 55]
开始。
q[i-2]