✨ คำตอบที่ดีที่สุด ✨
これはPythonの話でしょうか。
前段が分からないと回答のしようがないので、なるべく略さずに質問していただけますか。
それから、画像の向きもおかしいです。
③が浮動小数点型になるのは、Pythonでは「/」演算子が常に真の除算として定義されているためです。
そのため、整数÷整数であっても、結果は必ず浮動小数点型(float)になります。
たとえば8/4の結果は、整数の2ではなく2.0となります。
なお、固定小数点型はPythonの基本データ型としては存在せず、小数を扱う場合は原則として浮動小数点型が用いられます。
整数型の結果を得たい場合は、「//」演算子を用いて整数除算を行います。
この仕様により、③は浮動小数点型として扱われます。