84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
fibs = [0,1] for i in range(8): fibs.append(fibs[-2] + fibs[-1]) print(fibs)
这段代码,for是怎么进行循环的?还有i在里面是个什么角色?求解答
リストまたはタプルが指定された場合、for ループを通じてリストまたはタプルを走査できます。この走査は反復と呼ばれます。反復は for ... in を使用して行われます。 range(8) は list[0, 1, 2, 3, 4, 5, 6, 7]、i は変数であり、各ラウンドは後続の操作に参加するために ragne(8) から数値を受け取ります。 8 つの数字に対して合計 8 ラウンド (0 ~ 7) をカウントします。
私はPythonを知りませんが、JSへの翻訳はこれに似ているはずです
for ループはループの数を決定するだけなので、ループ内では i は特に使用されません。
黄兄弟、聞いてください>>>範囲(8)[0, 1, 2, 3, 4, 5, 6, 7]
range(8) はリストですfor ループはこのリストを繰り返します。 i は変数です。 1 回ループし、i 値は最初の要素から始まり、最後の要素で終わります。つまり、i の値は range(8)[0] から range(8)[7] までの値を取ります
>>> range(8)range(0, 8) range(8) は範囲オブジェクトです i の値の変化を確認するには、print(i) を追加します。ループ。
リストまたはタプルが指定された場合、for ループを通じてリストまたはタプルを走査できます。この走査は反復と呼ばれます。反復は for ... in を使用して行われます。 range(8) は list[0, 1, 2, 3, 4, 5, 6, 7]、i は変数であり、各ラウンドは後続の操作に参加するために ragne(8) から数値を受け取ります。 8 つの数字に対して合計 8 ラウンド (0 ~ 7) をカウントします。
私はPythonを知りませんが、JSへの翻訳はこれに似ているはずです
リーリーfor ループはループの数を決定するだけなので、ループ内では i は特に使用されません。
黄兄弟、聞いてください
Python 2 の>>>範囲(8)
[0, 1, 2, 3, 4, 5, 6, 7]
range(8) はリストです
Python 3 では、for ループはこのリストを繰り返します。 i は変数です。
1 回ループし、i 値は最初の要素から始まり、最後の要素で終わります。つまり、i の値は range(8)[0] から range(8)[7] までの値を取ります
>>> range(8)
range(0, 8)
range(8) は範囲オブジェクトです
i の値の変化を確認するには、print(i) を追加します。ループ。