Python入門(計算)

計算
$ python3
足し算
>>> 1 + 2
3
引き算
>>> 3 - 2
1
掛け算
>>> 2 * 3
6
>>> 2 * (-3)
-6
割り算
>>> 5 / 2
2.5
整数の割り算(小数点以下は切り捨て)
>>> 5 // 2
2
0で割ろうとするとエラーになる
>>> 5 / 0
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ZeroDivisionError: division by zero
割り算の余り
>>> 5 % 2
1
指数
>>> 2 ** 3
8
変数
>>> a = 2
>>> a
2
>>> a + 1
3
>>> b = 3
>>> a + b
5
変数の値の変更
>>> a
2
>>> a = a + 1
>>> a
3
a = a + 1 を a += 1 と書くことができる
>>> a += 1
>>> a
4

割り算の商と余りをまとめて得る
例として7÷4の商と余りをまとめて得る
>>> divmod(7, 4)
(1, 3)
2つの変数に商と余りを入れることもできる
>>> q, r = divmod(7, 4)
>>> q
1
>>> r
3