pythonでは以下の場合に出力が実数になります。
割り算の場合
出力は常に実数になります。
math.py
>>> 10 + 20 * 3 / 4
25.0
式に実数が混じっている場合
math2.py
>>> 10.0 + 25
35.0
整数を出力したい場合
整数を出力したい場合は // を使用します。
ただし//を使用した場合、式に実数が混じっていれば出力は実数となります。
math2.py
>>> 10 + 20 * 3 // 4
25
>>> 10 / 2
5.0
>>> 10 // 2
5
>>> 10.0 // 2
5.0
>>> 17 / 3
5.666666666666667
>>>
>>> 17 // 3
5
>>> 17 % 3
2
>>> 5 * 3 + 2
17