学習環境
- Surface
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad
- MyScript Nebo - MyScript(iPad アプリ(iOS))
- 参考書籍
対話・おもしろ線形代数 (木村良夫(著)、現代数学社)の第3話(行列による世界旅行)、2(行列による世界旅行)の問題の解答を求めてみる。
コード
#!/usr/bin/env python3
from unittest import TestCase, main
class TestMod5(TestCase):
def test(self):
a = [2 + 4, 1 - 3, 3 * 4]
b = [1, 3, 2]
for i, (ai, bi) in enumerate(zip(a, b)):
print(f'{chr(ord("①") + i)}')
self.assertEqual((ai - bi) % 5, 0)
self.assertTrue(0 <= bi < 5)
def test4(self):
self.assertEqual(2 * 3 % 5, 1)
self.assertEqual((3 * 3 - 4) % 5, 0)
if __name__ == "__main__":
main()
入出力結果(Zsh、PowerShell、Terminal、Jupyter(IPython))
% ./sample.py -v
test (__main__.TestMod5) ... ①
②
③
ok
test4 (__main__.TestMod5) ... ok
----------------------------------------------------------------------
Ran 2 tests in 0.000s
OK
%
0 コメント:
コメントを投稿