본문 바로가기
IT 이야기/Python

input() 함수 설명 및 예제

by DAVE. 2023. 4. 6.
반응형

input() 함수는 사용자로부터 값을 입력받을 때 사용하는 함수입니다. input() 함수를 호출하면 프로그램은 사용자가 값을 입력할 때까지 대기하며, 값을 입력하면 해당 값을 문자열로 반환합니다.

예를 들어, 다음과 같이 input() 함수를 사용하여 사용자로부터 이름을 입력받을 수 있습니다.

 

name = input("이름을 입력하세요: ")
print("안녕하세요, " + name + "님!")

 

위 코드를 실행하면 프로그램이 "이름을 입력하세요: "라는 메시지를 출력하고, 사용자는 이름을 입력할 수 있습니다. 사용자가 이름을 입력하면 프로그램은 해당 이름을 변수 name에 저장하고, "안녕하세요, "와 함께 입력한 이름을 출력합니다.

input() 함수에서 반환되는 값은 항상 문자열이므로, 숫자를 입력받아 계산을 하려면 int()나 float() 함수를 사용하여 문자열을 숫자로 변환해야 합니다. 예를 들어, 다음과 같이 input() 함수를 사용하여 두 숫자를 입력받고, 이를 더하는 계산을 수행할 수 있습니다.

 

x = int(input("첫 번째 숫자를 입력하세요: "))
y = int(input("두 번째 숫자를 입력하세요: "))
result = x + y
print("두 숫자의 합은 " + str(result) + "입니다.")

 

 

위 코드에서 input() 함수를 사용하여 두 개의 숫자를 문자열로 입력받은 후, int() 함수를 사용하여 각 숫자를 정수로 변환하고, 이를 더한 결과를 변수 result에 저장합니다. 마지막으로, 문자열과 str() 함수를 사용하여 결과값을 출력합니다.

input() 함수는 사용자와의 상호작용을 위해 매우 중요한 함수 중 하나입니다. 사용자가 입력한 값을 변수에 저장하여 프로그램에서 활용할 수 있습니다.

반응형
LIST

'IT 이야기 > Python' 카테고리의 다른 글

print() 함수 설명 및 예제  (0) 2023.04.06

댓글