組み込み開発のためのPython · レッスン 14 / 220

整数と浮動小数点数を使う

整数はカウンターやビット値に、浮動小数点数は連続量の近似計算に使われます。浮動小数点数は有限精度なので、等値比較や境界判定では誤差を考慮します。

整数はカウンターやビット値に、浮動小数点数は連続量の近似計算に使われます。浮動小数点数は有限精度なので、等値比較や境界判定では誤差を考慮します。 このページでは、構文だけでなく、入力の検証と再現可能な確認方法も扱います。

考え方と使いどころ

整数はカウンターやビット値に、浮動小数点数は連続量の近似計算に使われます。浮動小数点数は有限精度なので、等値比較や境界判定では誤差を考慮します。

組み込み開発での注意点

外部入力は文字列やバイト列として届くことがあります。変換に成功したことだけでなく、範囲と単位も検証します。

コード例

手元のPython環境に貼り付ける前に、使用しているPythonの版と対象ライブラリの対応を確認してください。

raw = "3290"
voltage_mv = int(raw)
if not 0 <= voltage_mv <= 5000:
    raise ValueError("測定値が範囲外です")
print(voltage_mv)

手を動かす課題

整数のカウンターと浮動小数点の測定値を分け、許容誤差つきで比較してください。

参考資料

「データ型・数値・型変換」の章一覧へ