Python input() 関数

Python input() 関数

Python input() 関数 ユーザー入力を取得するために使用されます。デフォルトでは、ユーザー入力を文字列の形式で返します。

input() 関数

構文:

input(prompt) 

プロンプト [オプション]: 入力メッセージとして表示する任意の文字列値

例: input(あなたの名前は何ですか?)

戻り値: ユーザーが入力した文字列値を返します。

By default input() function helps in taking user input as string. If any user wants to take input as int or float, we just need to typecast it. 

Python3




# Taking input as string> color> => input> (> 'What color is rose?: '> )> print> (color)> # Taking input as int> # Typecasting to int> n> => int> (> input> (> 'How many roses?: '> ))> print> (n)> # Taking input as float> # Typecasting to float> price> => float> (> input> (> 'Price of each rose?: '> ))> print> (price)>

出力:

What color is rose?: red red How many roses?: 10 10 Price of each rose?: 15.50 15.5 

例 1: 摂取 ユーザーの名前と年齢を入力して印刷する

デフォルトでは、input は文字列を返します。したがって、名前と年齢は文字列として保存されます。

パイソン




# Taking name of the user as input> # and storing it name variable> name> => input> (> 'Please Enter Your Name: '> )> # taking age of the user as input and> # storing in into variable age> age> => input> (> 'Please Enter Your Age: '> )> print> (> 'Name & Age: '> , name, age)>

出力:

Please Enter Your Name: Rohit Please Enter Your Age: 16 Name & Age: Rohit 16 

例 2: ユーザーから 2 つの整数を取得して加算します。

この例では、ユーザーから整数入力を受け取る方法を見ていきます。整数入力を受け取るために使用します int() とともに Python 入力()

パイソン




# Taking number 1 from user as int> num1> => int> (> input> (> 'Please Enter First Number: '> ))> # Taking number 2 from user as int> num2> => int> (> input> (> 'Please Enter Second Number: '> ))> # adding num1 and num2 and storing them in> # variable addition> addition> => num1> +> num2> # printing> print> (> 'The sum of the two given numbers is {} '> .> format> (addition))>

出力:

同様に、float() を使用して 2 つの浮動小数点数を取得できます。リストを入力として受け取る方法のもう 1 つの例を見てみましょう

例 3: 2 つのリストを入力として取得し、それらを追加する

ユーザー入力を文字列として受け取り、list() を使用して文字ごとに分割し、文字のリストに変換します。

パイソン




# Taking list1 input from user as list> list1> => list> (> input> (> 'Please Enter Elements of list1: '> ))> # Taking list2 input from user as list> list2> => list> (> input> (> 'Please Enter Elements of list2: '> ))> # appending list2 into list1 using .append function> for> i> in> list2:> > list1.append(i)> # printing list1> print> (list1)>

出力: