그리고 이 코드를 앞에서 배웠던 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('______________________')
조건이 참이 아닌 그 밖의 경우에는 ‘비밀번호가 일치하지 않습니다’라는 문장이 들어가면 자연스러울 것 같습니다.