Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

파이썬(Python) 콘솔에서 사용자 입력 받는 방법 – input() 함수 완벽 정리

파이썬 콘솔 입력의 기본 개념

이 튜토리얼에서는 파이썬(Python)에서 콘솔(console)로부터 사용자의 입력을 받는 방법을 알아봅니다.

파이썬의 대화형(interactive) 셸은 하나의 콘솔로 취급됩니다. 이 콘솔을 통해 사용자가 입력한 데이터를 받으려면 내장 함수인 input()을 사용하면 됩니다.

기본 사용 예제

다음은 input() 함수를 사용해 사용자 입력을 받고, 그 값을 그대로 출력하는 간단한 예제입니다.

# 사용자로부터 입력 받기
a = input()
# 입력받은 데이터 출력하기
print("사용자 입력값:-", a)

위 코드를 실행하면 프로그램이 잠시 멈춘 뒤, 커서가 깜빡이며 사용자의 입력을 기다립니다. 여기에 아래와 같이 값을 입력해 보겠습니다.

Tutorialspoint
사용자 입력값:- Tutorialspoint

실행 결과

위 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

Tutorialspoint
사용자 입력값:- Tutorialspoint

알아두면 좋은 점: 입력값은 항상 문자열

input() 함수로 입력받은 데이터는 항상 문자열(string) 형식이라는 점을 기억해야 합니다. 따라서 숫자를 입력받아 계산에 사용하려면 반드시 형 변환(type casting)을 해주어야 합니다.

age = int(input("나이를 입력하세요: "))
print("내년 나이:", age + 1)

위 예제처럼 int(), float() 등의 함수를 활용하면 입력받은 문자열을 정수나 실수로 변환할 수 있습니다.

마무리

정리하면, 파이썬에서는 input() 함수 하나만으로 손쉽게 콘솔 입력을 처리할 수 있으며, 입력된 값은 항상 문자열 형태라는 점만 유의하면 됩니다. 튜토리얼을 보시면서 궁금한 점이 있다면 댓글로 남겨주세요!