Python で浮動小数点データを入力する方法を段階的に学習します。

王林
リリース: 2024-02-03 08:14:05
オリジナル
1314 人が閲覧しました

Python で浮動小数点データを入力する方法を段階的に学習します。

ステップバイステップで学習: 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート