2018年7月27日金曜日

学習環境

数学読本〈1〉数・式の計算/方程式/不等式 (松坂 和夫(著)、岩波書店)の第1章(数学はここから始まる-数)、1.3(整数)、整数の範囲における除法の問9.を取り組んでみる。



    1. 720 = 39 · 18 + 18 q = 18 , r = 18

    2. - 50 = 12 - 5 + 10 q = - 5 , r = 10

    3. 5 = 13 · 0 + 5 q = 0 , r = 5

    4. - 5 = 13 · - 1 + 8 q = - 1 , r = 8

コード(Emacs)

Python 3

#!/usr/bin/env python3
from sympy import pprint, symbols, Rational

print('9.')

t = [(720, 39),
     (-50, 12),
     (5, 13),
     (-5, 13)]

for i, (a, b) in enumerate(t, 1):
    print(f'({i})')
    print(f'{a} = {b}・{a // b} + {a % b}')

入出力結果(Terminal, Jupyter(IPython))

$ ./sample11.py
9.
(1)
720 = 39・18 + 18
(2)
-50 = 12・-5 + 10
(3)
5 = 13・0 + 5
(4)
-5 = 13・-1 + 8
$

0 コメント:

コメントを投稿