【Python】小数を含む数字を入力する方法

この記事では、Pythonを使ってユーザーから小数を入力する方法と、入力された小数を指定した桁数に丸める方法を学びます。

初心者の方でもわかりやすく解説していきます。

目次から探す

Pythonで小数を含む数字を入力する方法

ユーザーからの入力を小数として受け取る方法

Pythonでは、ユーザーからの入力を小数として受け取る際には、input()関数で入力を受け取り、float()関数を使ってその入力を小数に変換します。

以下にサンプルコードを示します。

# ユーザーから小数を入力してもらう
num = float(input("小数を入力してください: "))

# 入力された小数を表示
print("入力された小数は:", num)
小数を入力してください: 3.14
入力された小数は: 3.14

上記のコードでは、ユーザーからの入力を小数として受け取り、その値をnum変数に格納しています。

その後、入力された小数を表示しています。

小数点以下の桁数を指定して入力を受け取る方法

Pythonでは、小数点以下の桁数を指定して入力を受け取るためには、round()関数を使います。

round()関数は第一引数に丸めたい数値、第二引数に小数点以下の桁数を指定します。

以下にサンプルコードを示します。

# ユーザーから小数を入力してもらう
num = float(input("小数を入力してください: "))

# 小数点以下2桁に丸める
rounded_num = round(num, 2)

# 丸められた小数を表示
print("入力された小数を小数点以下2桁に丸めた結果は:", rounded_num)
小数を入力してください: 3.14159
入力された小数を小数点以下2桁に丸めた結果は: 3.14

上記のコードでは、ユーザーからの入力を小数として受け取り、round()関数を使ってその値を小数点以下2桁に丸めています。

その後、丸められた小数を表示しています。

目次から探す