더북(TheBook)

할일 순서를 작성하듯이 생각을 정리한 후 프로그래밍하면 더욱 효율적으로 접근할 수 있습니다. 순서에 맞는 명령어를 대응시키면 되기 때문입니다. 앞 그림을 보면 <생각 정리>에서 프로그램을 두 단계로 나누어서 정리했고, <코드>에서 각 단계를 적절한 명령어로 표현했습니다.

두 번째 줄의 000 부분을 어떻게 해결할 수 있을까요? 입력된 아이디가 출력되길 원하니 첫 번째 줄에서 input()으로 아이디를 입력받는 코드를 그대로 넣어 주면 됩니다.

그리고 한 가지 더 추가해야 합니다. 현재 print() 안에 2개의 요소(input()과 문자)가 있기 때문에 두 요소를 연결해서 출력해야 합니다. 여러 문자를 연결해 한 번에 출력할 때 어떻게 했죠? + 연산자 또는 콤마(,)를 사용했습니다. 마찬가지로 명령어와 문자를 연결할 때도 + 연산자 또는 콤마(,)를 사용해야 합니다. 여기서는 + 연산자를 사용하겠습니다.

print(input('아이디: ') + '님, 가입을 환영합니다!')
실행결과
아이디:
 

아이디를 입력하는 빈칸이 나타납니다. 아이디를 입력하고 Enter를 눌러보세요.

실행결과
아이디: gilbut
gilbut님, 가입을 환영합니다!
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.