#!/usr/bin/env python3 # リストを要素を101(第0項から第100項)で初期化 fib = [0] * 101 # 初項2つを代入と表示 fib[0] = 0 fib[1] = 1 print("フィボナッチ数列第0項 = " + str(fib[0])) print("フィボナッチ数列第1項 = " + str(fib[1])) # range関数でi = 2, 3, ..., 100を生成し、 # i, i-1, i-2の関係よりフィボナッチ数列を生成 for i in range(2, 101) : fib[i] = fib[i - 2] + fib[i - 1] print("フィボナッチ数列第" + str(i) + "項 = " + str(fib[i]))