回答

✨ ベストアンサー ✨

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

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

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

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

この回答にコメントする
疑問は解決しましたか?

この質問を見ている人は
こちらの質問も見ています😉