logo

Python で入力を取得するにはどうすればよいですか?

入力を取得することは、ユーザーと対話する方法、または何らかの結果を提供するデータを取得する方法です。 Python には、キーボードからデータを読み取るための 2 つの組み込みメソッドが用意されています。これらの方法を以下に示します。

  • 入力(プロンプト)
  • raw_input(プロンプト)

入力()

input 関数は、Python のすべての最新バージョンで使用されます。ユーザーから入力を受け取り、式を評価します。の パイソン インタプリタは、ユーザーが文字列、数値、リストのいずれを入力したかを自動的に識別します。次の例を理解してみましょう。

例 -

「クラスカルのアルゴリズム」
 # Python program showing # a use of input() name = input('Enter your name: ') print(name) 

出力:

 Enter your name: Devansh Devansh 

Python インタープリターは、ユーザーが入力を入力するまで、それ以降の行を実行しません。

別の例を理解してみましょう。

例-2

 # Python program showing # a use of input() name = input('Enter your name: ') # String Input age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input print('The name is:', name) print('The age is:', age) print('The marks is:', marks) 

出力:

 Enter your name: Johnson Enter your age: 21 Enter your marks: 89 The name is: Johnson The age is 21 The marks is: 89.0 

説明:

太字のテキストCSS

デフォルトでは、 入力() 関数は入力を文字列として受け取るため、整数または浮動小数点型の入力を入力する必要がある場合は、 入力() 関数は型キャストする必要があります。

 age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input 

上記のコードでは、ユーザー入力を型キャストしている場所がわかります。 整数 そして 浮く

input() 関数はどのように機能するのでしょうか?

  • プログラムの流れは、ユーザーが入力を入力するまで停止します。
  • プロンプトとしても知られるテキストステートメントの記述はオプションです。 入力() 関数。このプロンプトにより、コンソールにメッセージが表示されます。
  • 入力() 関数はユーザー入力を文字列に自動的に変換します。型キャストを使用して入力を明示的に変換する必要があります。
  • raw_input() -raw_input 関数は、Python 2.x などの Python の古いバージョンで使用されます。キーボードからの入力を受け取り、文字列として返します。 Python 2.x は業界ではあまり使用されていません。次の例を理解してみましょう。

例 -

 # Python program showing # a use of raw_input() name = raw_input('Enter your name : ') print name 

出力:

修飾キー
 Enter your name: Peter Peter 

Pythonのバージョンを確認するにはどうすればよいですか?

Python のバージョンを確認するには、コマンド ライン (Windows)、シェル (Mac)、またはターミナル (Linux/Ubuntu) を開いて次を実行します。 Python -バージョン 。対応する Python のバージョンが表示されます。

Python で入力を取得する方法

実行中のスクリプトで Python のバージョンを確認する

実行中のスクリプトで Python のバージョンを確認できます。すべてのオペレーティング システムの Python バージョンを確認するには、次の方法を検討してください。

コマンド オペレーティング システム/環境 出力
Python --version または
Python -v または
Python - vv
ウィンドウ/Mac/Linux Python 3.8.1
インポートシステム
システムバージョン
sys.version_info
Python スクリプト 3.8.3 (デフォルト、2020 年 5 月 13 日、15:29:51) [MSC v.1915 64 ビット (AMD64)]
インポートプラットフォーム
platform.python_version()
Python スクリプト 「3.8.1」

次の画像を見てみましょう。

Python で入力を取得する方法