더북(TheBook)

먼저 '---회원가입---' 문구가 출력된 후, 아이디를 입력하는 빈칸이 나타납니다. 아이디를 입력하고 나면 사이트 가입을 환영하는 메시지가 나오네요. 명령어의 내용이 무엇이든 위에서 아래로 진행되는 순차구조에 따라 프로그램이 실행됩니다. 한 프로그램 안에 명령어가 10개든 50개든 순차구조로 실행된다는 점을 꼭 알아 두세요!

앞의 프로그램 실행결과에서 마지막 줄을 봅시다. ‘가입을 환영합니다!’보다는 ‘gilbut님, 가입을 환영합니다!’처럼 회원 아이디를 넣어서 출력하면 회원을 더욱더 신경 쓴 느낌이 날 것 같습니다. 어떻게 해야 할까요? 원하는 결과는 다음과 같습니다.

원하는 실행결과
아이디:
gilbut

---회원가입---
아이디: gilbut
gilbut님! 가입을 환영합니다!

원하는 결과가 명확하니 결과를 중심으로 어떻게 명령어를 작성할지 생각해 봅시다. 먼저 아이디를 입력받아야 합니다. 아이디를 입력받는 부분은 이미 알고 있는 것처럼 input('아이디: ')면 되죠. 그럼 ‘gilbut님, 가입을 환영합니다!’는 어떻게 작성해야 할까요? 아이디(gilbut) 부분을 제외하고 생각하면 문자로 ‘님, 가입을 환영합니다!’를 출력하면 됩니다. 이 역시 앞에서 배운 부분이라 쉬울 겁니다. print('님, 가입을 환영합니다!')를 실행하면 되죠. 이제 아이디만 남았네요. 우선 지금까지 완성된 부분을 간단하게 정리하고, 코드로 표현해 봅시다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.