この記事では、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桁に丸めています。
その後、丸められた小数を表示しています。