Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
fib = [0,1] a = 1 b = 0 i = 0 while i < n: i = a+b a,b = i, a fib.append(i)
これは、'n' (特定の変数) が実際のフィボナッチ数列の数値 (21 や 13 など) である場合に機能します。ただし、数値が 6 のような場合は、必要以上に 1 つ多くの数値が追加されます。リストには n より大きい数値を含めないでください。
a最初にリストに追加してから、インクリメントを行うことができます。
a
fib = [0] a, b = 1, 0 while a <= n: fib.append(a) a,b = a+b, a