logo

Python 입력() 함수

Python 입력() 함수 사용자 입력을 받는 데 사용됩니다. 기본적으로 사용자 입력을 문자열 형식으로 반환합니다.

입력() 함수

통사론:



input(prompt)>

프롬프트 [선택 사항]: 입력 메시지로 표시할 문자열 값

예: 입력(이름이 무엇입니까?)

보고: 사용자가 입력한 문자열 값을 반환합니다.



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.>

파이썬3






# 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: 복용 그만큼 사용자의 이름과 나이를 입력하여 인쇄합니다.

기본적으로 입력은 문자열을 반환합니다. 따라서 이름과 나이는 문자열로 저장됩니다.

파이썬




# 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)>

>

C의 for 루프

>

산출:

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

예 2: 사용자로부터 두 개의 정수를 가져와서 추가합니다.

이 예에서는 사용자로부터 정수 입력을 받는 방법을 살펴보겠습니다. 정수 입력을 받으려면 다음을 사용합니다. int()와 함께 파이썬 입력()

파이썬




# 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))>

>

>

산출:

PD 병합

마찬가지로 float()를 사용하여 두 개의 부동 소수점 숫자를 사용할 수 있습니다. 목록을 입력으로 사용하는 방법에 대한 예를 하나 더 살펴보겠습니다.

예 3: 두 개의 목록을 입력으로 사용하고 추가하기

사용자 입력을 문자열로 취하고 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)>

>

>

산출: