2019年10月27日日曜日

学習環境

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


  1. 4 + 11 + 4 - 11 2 = 4 + 11 + 2 16 - 11 + 4 - 11 = 8 + 2 5 = 8 + 20

    よって、

    4 + 11 + 4 - 11 = 8 + 20

    (証明終)

コード

Python 3

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

print('11.')


class MyTest(TestCase):
    def test(self):
        a = sqrt(4 + sqrt(11)) ** 2 + sqrt(4 - sqrt(11)) ** 2 + \
            2 * sqrt((4 + sqrt(11)) * (4 - sqrt(11)))
        self.assertEqual(a.simplify(), 8 + sqrt(20))


if __name__ == '__main__':
    main()

入出力結果(Zsh、cmd.exe(コマンドプロンプト)、Terminal、Jupyter(IPython))

% ./sample11.py
11.
.
----------------------------------------------------------------------
Ran 1 test in 0.208s

OK
%

0 コメント:

コメントを投稿