ステップバイステップで学習: Python の浮動小数点データの入力メソッドには特定のコード例が必要です
完全なプログラミング言語は、データを入力するメソッドを提供する必要があります。Pythonも例外ではありません。 Python では、さまざまな方法で浮動小数点データを入力できます。以下では、Python での浮動小数点データの入力方法を徐々に紹介し、具体的なコード例を示します。
方法 1: input() 関数を使用する
input() 関数は Python の組み込み関数の 1 つで、標準入力 (通常はキーボード) からユーザー入力を読み取るために使用されます。浮動小数点データの入力の場合、input()関数の戻り値をfloat型に変換できます。以下はサンプル コードです。
num = float(input("请输入一个浮点数:")) print("您输入的浮点数是:", num)
上記のコードにより、プログラムはユーザーに浮動小数点数の入力を求め、入力内容を浮動小数点データに変換して num 変数に保存します。最後に、ユーザーが入力した浮動小数点数が出力されます。
方法 2: オリジナルの input() 関数を使用する
一連の浮動小数点データを入力する場合は、オリジナルの input() 関数を使用してから、split( ) 関数 入力文字列を複数のデータ項目に分割し、各データ項目を float 型に変換します。以下はサンプル コードです。
nums = input("请输入一系列浮点数,用逗号分隔:").split(",") float_nums = [float(num) for num in nums] print("您输入的浮点数是:", float_nums)
上記のコードを通じて、プログラムはまずユーザーにカンマで区切られた一連の浮動小数点数を入力し、入力内容を nums 変数に保存するように求めます。次にプログラムは、split() 関数を使用して入力文字列を個別のデータ項目に分割し、各データ項目を反復処理して float 型に変換し、float_nums リストに保存します。最後に、ユーザーが入力した浮動小数点数が出力されます。
方法 3: コマンド ライン引数を使用する
Python では、コマンド ライン パラメーターを使用した浮動小数点データの入力もサポートしています。 sys モジュールの argv 変数を使用してコマンド ライン引数を取得し、それを float 型に変換できます。以下にサンプル コードを示します。
import sys if len(sys.argv) > 1: nums = sys.argv[1:] float_nums = [float(num) for num in nums] print("您输入的浮点数是:", float_nums) else: print("请在命令行参数中输入浮点数!")
上記のコードを通じて、プログラムはまずコマンド ライン パラメータの数が 1 より大きいかどうかを判断します。1 より大きい場合は、入力パラメータがあることを意味します。プログラムは、実行ファイル名を除くコマンド ライン パラメーターを取得し、それらを nums 変数に保存します。次に、プログラムは各パラメーターをループし、それを float 型に変換し、float_num のリストに保存します。最後に、ユーザーが入力した浮動小数点数が出力されます。パラメータを入力しない場合、ユーザーはコマンド ライン パラメータに浮動小数点数を入力するよう求められます。
概要:
この記事では、Python の浮動小数点データの 3 つの入力方法を段階的に紹介し、具体的なコード例を示します。 Python プログラムの実行時に、input() 関数を使用して単一の浮動小数点数を入力し、元の input() 関数を使用して一連の浮動小数点数を入力し、コマンド ライン引数を使用して浮動小数点数を入力します。実際のニーズと使用シナリオに応じて、適切な入力方法を選択することが非常に重要です。この記事の紹介とサンプル コードを通じて、読者が Python の浮動小数点データ入力メソッドをより柔軟に使用できることを願っています。
以上がPython で浮動小数点データを入力する方法を段階的に学習します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。