logo

Python 3 – input() 関数

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