더북(TheBook)

6.1.4 input( )으로 값 입력받아 비교하기

이번에는 프로그램이 조금 더 생동감 있도록 input() 함수를 사용해 보겠습니다. input() 함수는 프로그램을 실행했을 때 사용자로부터 어떤 값을 입력받는 용도로 사용합니다. 사용자가 값을 입력하고 Enter를 누르면 이 값은 항상 문자열 형태로 변수에 저장됩니다. 즉, 숫자 3을 입력해도 문자열 ‘3’으로 인식한다는 점을 주의해 주세요.

다음과 같이 코드를 작성하고 실행합니다.

weather = input("오늘 날씨는 어때요? ")
print(weather)

그러면 ‘오늘 날씨는 어때요?’를 출력하고 문장 옆에 커서가 깜박이며 프로그램이 멈춰 있습니다. 이는 프로그램이 사용자 입력을 기다리는 상태라서 그렇습니다. 커서 위치에 ‘맑음’이라고 입력하고 Enter를 누르면 앞에서 입력한 내용이 그대로 출력됩니다.

실행결과 icon_con

오늘 날씨는 어때요? 맑음
맑음
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.