整数と浮動小数点数の両方を扱う
このステップでは、Python プログラムで整数と浮動小数点数(小数)の両方を扱う方法を学びます。実世界のアプリケーションではさまざまな種類の数値データに遭遇することが多いため、この機能は重要です。
positive_numbers.py
ファイルを再度修正して、浮動小数点数に対応できるようにしましょう。VS Code エディタを使って、~/project
ディレクトリ内の positive_numbers.py
ファイルを開きます。
次に、number
変数の値を浮動小数点数(例えば 3.14
)に変更します。
number = 3.14
if number > 0:
print(number, "is a positive number")
elif number == 0:
print(number, "is zero")
else:
print(number, "is a negative number")
ファイルを保存し、スクリプトを実行します。
cd ~/project
python positive_numbers.py
以下の出力が表示されるはずです。
3.14 is a positive number
次に、負の浮動小数点数(例えば -2.5
)を試してみましょう。
number = -2.5
if number > 0:
print(number, "is a positive number")
elif number == 0:
print(number, "is zero")
else:
print(number, "is a negative number")
ファイルを保存し、再度スクリプトを実行します。
python positive_numbers.py
以下の出力が表示されるはずです。
-2.5 is a negative number
このように、このプログラムは整数と浮動小数点数の両方に対して正しく動作します。Python は特別なコードの修正を必要とせずに、異なるデータ型を自動的に扱います。この柔軟性が、Python を数値計算に強力な言語にしています。