더북(TheBook)

그리고 이 코드를 앞에서 배웠던 for 반복문과 함께 사용하면 병아리반 수준의 해킹 프로그램을 만들 수 있습니다. 여기에서 for 반복문 안에 if가 들여쓰기 되었고, if 조건문 안의 print 구문이 들여쓰기 된 것을 눈여겨보기 바랍니다.

for i in range(10000) :
    if i == 1531 :                        # 1단계 들여쓰기
        print('비밀번호가 일치합니다.')   # 2단계 들여쓰기

이제 기본적인 if 조건문에서 한 걸음 더 나아가보겠습니다. 여러분은 else라는 단어가 ‘그 밖에’라는 뜻을 갖고 있다는 사실을 알 겁니다. 그러면 이 코드의 밑줄 친 부분에는 어떤 메시지가 들어가면 자연스러울까요?

passwd  = int(input('비밀번호 4자리를 입력하세요 : '))
if passwd == 1531 :
    print('비밀번호가 일치합니다.')
else :
    print('______________________')

조건이 참이 아닌 그 밖의 경우에는 ‘비밀번호가 일치하지 않습니다’라는 문장이 들어가면 자연스러울 것 같습니다.

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