python-writing q作为for循环中i的函数

时间:2016-06-19 00:36:35

标签: python for-loop

我对python完全不熟悉所以请原谅我这个问题是愚蠢的。我试着编写一个Fibonacci序列并想知道我是否有办法在一个for中编写q作为i的函数环。 喜欢:

 for i in range (1,x): 
    q(i)=q(i-1)+q(i-2)

1 个答案:

答案 0 :(得分:1)

使用列表

是的,你可以这样做:

"codes" : {
        "-yabba_dabba_doo": { // codeId 
            codeId : "-yabba_dabba_doo"
            }
        }

注意:

  1. python中的下标用方括号表示而不是parens。

  2. 由于计算需要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] 开始。

  3. 带功能

    q[i-2]