Pythonでは、float
型からint
型への変換が簡単に行えます。以下では、いくつかの方法を紹介します。
int()関数を使った変換
int()
関数を使うと、float
型の値をint
型に変換することができます。以下は、int()
関数を使った変換の例です。
num_float = 3.14
num_int = int(num_float)
print(num_int) # 出力: 3
mathモジュールの関数を使った変換
math
モジュールには、float
型からint
型への変換を行うための関数がいくつか用意されています。例えば、math.floor()
関数を使うと、float
型の値を切り捨ててint
型に変換することができます。以下は、math.floor()
関数を使った変換の例です。
import math
num_float = 3.14
num_int = math.floor(num_float)
print(num_int) # 出力: 3
切り捨て・切り上げ・四捨五入の方法
float
型からint
型への変換では、切り捨て・切り上げ・四捨五入の方法を使うこともできます。以下は、それぞれの方法を使った変換の例です。
import math
num_float = 3.14
# 切り捨て
num_int = math.floor(num_float)
print(num_int) # 出力: 3
# 切り上げ
num_int = math.ceil(num_float)
print(num_int) # 出力: 4
# 四捨五入
num_int = round(num_float)
print(num_int) # 出力: 3
以上が、float
型からint
型への変換方法のいくつかです。適切な方法を選んで使いましょう。
注意点
float
型からint
型への変換では、小数点以下の情報が失われるため、注意が必要です。また、変換後の値がどのようになるかを確認するために、適宜print
文などを使って出力結果を確認しましょう。.