学習環境
- Surface 3 (4G LTE)、Surface 3 タイプ カバー、Surface ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro + Apple Pencil
- MyScript Nebo(iPad アプリ)
- 参考書籍
数学読本〈6〉線形写像・1次変換/数論へのプレリュード/集合論へのプレリュード/εとδ/落ち穂拾い など(松坂 和夫(著)、岩波書店)の第23章(数学の中の女王 - 数論へのプレリュード)、23.2(合同式)、オイラーの関数φ(n)の一般公式、問13.を取り組んでみる。
コード(Emacs)
Python 3
#!/usr/bin/env python3 from sympy.ntheory.factor_ import totient nums = [81, 100, 250, 420] for n in nums: print(f'φ({n}) = {totient(n)}')
入出力結果(Terminal, Jupyter(IPython))
$ ./sample13.py φ(81) = 54 φ(100) = 40 φ(250) = 100 φ(420) = 96 $
0 コメント:
コメントを投稿