Pythonでは、ユーザーからの入力を取得するためにinput()
関数を使用します。しかし、この関数は入力を文字列として返すため、数値を入力として取得する場合には適切な型への変換が必要となります。
特に、浮動小数点数(float)を入力として取得する場合には、float()
関数を使用して文字列をfloat型に変換します。
以下に、ユーザーからfloat型の入力を取得する基本的なコードを示します。
n = float(input())
print(n)
このコードを実行すると、ユーザーに入力を求めるプロンプトが表示されます。ユーザーが数値を入力すると、その数値がfloat型に変換されて変数n
に格納され、その値が出力されます。
また、複数の数値を一度に入力したい場合には、map()
関数とsplit()
メソッドを組み合わせて使用します。以下にその例を示します。
a, b, c = map(float, input().split())
print(a, b, c)
このコードを実行すると、ユーザーはスペースで区切って複数の数値を入力できます。入力された各数値はfloat型に変換されてそれぞれの変数に格納され、その値が出力されます。
以上がPythonでfloat型の入力を取り扱う基本的な方法です。ユーザーからの入力を適切に処理することで、より柔軟なプログラムを作成することが可能となります。