2019年12月18日水曜日

学習環境

代数への出発 (新装版 数学入門シリーズ) (松坂 和夫(著)、岩波書店)の第2章(整式の計算)、練習問題の問11の解答を求めてみる。


  1. よって 求める a、 b の値は、

    a + 1 = 1 b - 2 = - 1 a = 0 , b = 1

コード

#!/usr/bin/env python3
from unittest import TestCase, main
from sympy import symbols, solve

print('11.')


class MyTest(TestCase):
    def test(self):
        x = symbols('x')
        a = 0
        b = 1
        left = 6 * x ** 4 - 2 * x ** 3 + 7 * x ** 2 + a * x + b
        right = (2 * x ** 2 + 1) * (3 * x ** 2 - x + 2) + (x - 1)
        self.assertEqual(left.expand(), right.expand())


if __name__ == '__main__':
    main()

入出力結果(Zsh、PowerShell、Terminal、Jupyter(IPython))

% ./sample11.py -v
11.
test (__main__.MyTest) ... ok

----------------------------------------------------------------------
Ran 1 test in 0.006s

OK
%

0 コメント:

コメントを投稿