먼저 '---회원가입---' 문구가 출력된 후, 아이디를 입력하는 빈칸이 나타납니다. 아이디를 입력하고 나면 사이트 가입을 환영하는 메시지가 나오네요. 명령어의 내용이 무엇이든 위에서 아래로 진행되는 순차구조에 따라 프로그램이 실행됩니다. 한 프로그램 안에 명령어가 10개든 50개든 순차구조로 실행된다는 점을 꼭 알아 두세요!
앞의 프로그램 실행결과에서 마지막 줄을 봅시다. ‘가입을 환영합니다!’보다는 ‘gilbut님, 가입을 환영합니다!’처럼 회원 아이디를 넣어서 출력하면 회원을 더욱더 신경 쓴 느낌이 날 것 같습니다. 어떻게 해야 할까요? 원하는 결과는 다음과 같습니다.
원하는 실행결과
아이디:
gilbut
---회원가입---
아이디: gilbut
gilbut님! 가입을 환영합니다!
원하는 결과가 명확하니 결과를 중심으로 어떻게 명령어를 작성할지 생각해 봅시다. 먼저 아이디를 입력받아야 합니다. 아이디를 입력받는 부분은 이미 알고 있는 것처럼 input('아이디: ')면 되죠. 그럼 ‘gilbut님, 가입을 환영합니다!’는 어떻게 작성해야 할까요? 아이디(gilbut) 부분을 제외하고 생각하면 문자로 ‘님, 가입을 환영합니다!’를 출력하면 됩니다. 이 역시 앞에서 배운 부분이라 쉬울 겁니다. print('님, 가입을 환영합니다!')를 실행하면 되죠. 이제 아이디만 남았네요. 우선 지금까지 완성된 부분을 간단하게 정리하고, 코드로 표현해 봅시다.