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 チュートリアル