[python] 파이썬에서 키보드 입력 받기

키보드 입력을 받기 위해서는 input() 함수를 사용합니다. 이 함수는 사용자로부터 한 줄의 텍스트를 입력받아 문자열로 반환합니다.

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

위의 예제 코드에서는 input() 함수를 사용하여 사용자로부터 이름을 입력받고, 입력받은 이름을 출력합니다.

실행 결과는 다음과 같습니다.

이름을 입력하세요: John
안녕하세요, John님!

키보드 입력을 받을 때 주의할 점은 input() 함수는 항상 문자열을 반환한다는 것입니다. 따라서 숫자를 입력받고자 할 때는 반환된 문자열을 적절한 타입으로 변환해주어야 합니다.

예를 들어, 숫자를 입력받아서 두 배로 출력하는 코드를 작성해보겠습니다.

number = int(input("숫자를 입력하세요: "))
result = number * 2
print("입력한 숫자의 두 배는 " + str(result) + "입니다.")

실행 결과는 다음과 같습니다.

숫자를 입력하세요: 10
입력한 숫자의 두 배는 20입니다.

이렇게 파이썬에서 키보드 입력을 받는 방법을 알아보았습니다. 키보드 입력을 활용하여 유저와 상호작용하는 프로그램을 작성할 때 유용하게 사용할 수 있습니다.

참고 자료: