Answers

✨ Best Answer ✨

これはPythonの話でしょうか。
前段が分からないと回答のしようがないので、なるべく略さずに質問していただけますか。
それから、画像の向きもおかしいです。

③が浮動小数点型になるのは、Pythonでは「/」演算子が常に真の除算として定義されているためです。
そのため、整数÷整数であっても、結果は必ず浮動小数点型(float)になります。
たとえば8/4の結果は、整数の2ではなく2.0となります。

なお、固定小数点型はPythonの基本データ型としては存在せず、小数を扱う場合は原則として浮動小数点型が用いられます。
整数型の結果を得たい場合は、「//」演算子を用いて整数除算を行います。

この仕様により、③は浮動小数点型として扱われます。

Post A Comment
Were you able to resolve your confusion?

Users viewing this question
are also looking at these questions 😉