Python 3 – input() 関数

Python では、次を使用します。 入力() ユーザーからの入力を受け取る関数。入力として何を入力しても、input 関数はそれを文字列に変換します。整数値を入力した場合でも、input() 関数はそれを文字列に変換します。

Python input() 関数の構文

構文: 入力(プロンプト)

パラメータ:

  • プロンプト: (オプション) 改行なしで標準出力 (通常は画面) に書き込まれる文字列。

戻る: 文字列オブジェクト

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

この例では、input() 関数を使用してユーザー データを Python の文字列として入力します。

Python3




name> => input> (> 'What is your name? '> )> print> (> 'Hello, '> +> name> +> '!'> )>

出力

What is your name? GFG Hello, GFG! 

Python の input() 関数の例

Python で入力を取得する

この例では、Python input() 関数を使用してユーザー データを文字列として入力しています。 パイソン 、ユーザーからの入力を受け取り、それを出力します。

Python3




# Taking input from the user> string> => input> ()> # Output> print> (string)>

出力

geeksforgeeks 

Python でのユーザー入力

この例では、ユーザーからの入力を取得し、ユーザー データを文字列として入力します。 パイソン プロンプトを表示して印刷します。

パイソン




# Taking input from the user> name> => input> (> 'Enter your name'> )> # Output> print> (> 'Hello'> , name)>

出力

Enter your name:ankit rai Hello ankit rai 

ユーザー入力を数値に変換する

この例では、ユーザーからの入力を受け取る Python input() 関数を使用しています。 整数に1を加えた形式に変換して出力します。

Python3




# Taking input from the user as integer> num> => int> (> input> (> 'Enter a number:'> ))> add> => num> +> 1> # Output> print> (add)>

出力

Enter a number:15 16 

Python で float 入力を取得する

この例では、Python input() 関数を使用しています。この関数は、ユーザーからの入力を文字列形式で受け取り、それを float に変換し、float に 1 を追加して出力します。

Python3




# Taking input from the user as float> num> => float> (> input> (> 'Enter number '> ))> add> => num> +> 1> # output> print> (add)>

出力

Enter number 5 6.0 

Python ユーザーからの入力としてリストを受け入れる

この例では、ユーザーからの入力を文字列形式で取得し、それを文字列形式に変換しています。 リスト 、印刷してください。

Python3




# Taking input from the user as list> li> => list> (> input> (> 'Enter number '> ))> # output> print> (li)>

出力

Enter number 12345 ['1', '2', '3', '4', '5'] 

タプルとセットに対するユーザー入力を取得する

この例では、ユーザーからの入力を文字列形式で取得し、それを文字列形式に変換しています。 タプル 、印刷してください。

Python3




# Taking input from the user as tuple> num> => tuple> (> input> (> 'Enter number '> ))> # output> print> (num)>

出力

Enter number 123 ('1', '2', '3') 

辞書的な理解で入力する

この例では、スペースで区切られた単語を取得して、ユーザーデータを文字列として入力しています。 パイソン を作ります。 辞書 単語の長さを値としてキーとして使用します。

Python3




words_str> => input> (> 'Enter a list of words, separated by spaces: '> )> words> => {word:> len> (word)> for> word> in> words_str.split()}> print> (words)>

出力

Enter a list of words, separated by spaces: geeks for geeks {'geeks': 5, 'for': 3} 

また、次のことも確認してください。

Python 3 への取り組みを広範なガイドから始めましょう。 Python 3 チュートリアル