숫자를 넣었을 때와 마찬가지로 괄호 안의 내용인 입력을 출력합니다. 그리고 바로 옆에 빈칸이 나옵니다. 이번에는 날짜를 넣고 Enter를 눌러 볼까요? 예시로 7월 5일을 입력해 보겠습니다.
실행결과
입력 7월 5일
'7월 5일'
역시 첫째 줄에는 input() 소괄호 안의 내용과 입력한 내용이 같이 나타납니다. 둘째 줄은 입력한 내용만 나오고요. 두 예시로 짐작할 수 있겠지만, input()에서 소괄호 안에 내용이 있으면 해당 내용을 먼저 출력하고 바로 옆에 사용자에게서 입력을 받는 입력칸이 생깁니다. 그런데 이 기능이 왜 필요할까요? 예시를 변형해 input() 소괄호 안의 내용이 언제 필요한지 알아봅시다.
앞서 입력 개념을 설명할 때 예로 든 로그인 화면을 한 번 흉내내 볼까요? 다음과 같이 코드를 작성하고 실행합니다.
input('아이디: ')
input('비밀번호: ')
실행결과
아이디: