Python では、次を使用します。 入力() ユーザーからの入力を受け取る関数。入力として何を入力しても、input 関数はそれを文字列に変換します。整数値を入力した場合でも、input() 関数はそれを文字列に変換します。
Python input() 関数の構文
構文: 入力(プロンプト)
パラメータ:
- プロンプト: (オプション) 改行なしで標準出力 (通常は画面) に書き込まれる文字列。
戻る: 文字列オブジェクト
input() 関数は Python でどのように機能しますか?
この例では、input() 関数を使用してユーザー データを Python の文字列として入力します。
Python3
name>=> input>(>'What is your name? '>)> print>(>'Hello, '> +> name>+> '!'>)> |
sh スクリプトを実行可能にする
>
>
出力
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 でのユーザー入力
この例では、ユーザーからの入力を取得し、ユーザー データを文字列として入力します。 パイソン プロンプトを表示して印刷します。
パイソン
Linux コマンド
# 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
無料のipconfig
# 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)> |
>
Javaのリスト
>
出力
Enter a list of words, separated by spaces: geeks for geeks {'geeks': 5, 'for': 3}> また、次のことも確認してください。
Python 3 への取り組みを広範なガイドから始めましょう。 Python 3 チュートリアル