解答例:練習問題_1_2 整数から数字を取り出す
n, m = 987654321, 3
n_1 = n % 10 # 一の位
n_2 = (n // 10) % 10 # 十の位
n_m = (n // 10 ** (m - 1)) % 10 # 右からm番目の数字
n_1, n_2, n_m
(1, 2, 3)
m を 1~9 まで変化させて、n_m が合っていることを確認しましょう。
n, m = 987654321, 3
n_1 = n % 10 # 一の位
n_2 = (n // 10) % 10 # 十の位
n_m = (n // 10 ** (m - 1)) % 10 # 右からm番目の数字
n_1, n_2, n_m
(1, 2, 3)
m を 1~9 まで変化させて、n_m が合っていることを確認しましょう。