네, 정확합니다. 그러면 다음 코드는 어떻게 실행될까요?
if 10 != 0 and 5 % 2 == 1 : print('안녕하세요?')
10은 0과 같지 않다는 조건이 True고, 5를 2로 나눈 나머지가 1이라는 조건도 True니까 True and True는 True겠네요. 그러면 print( ) 함수가 실행됩니다.
훌륭합니다. 앞에서 우리가 논리, 비교 연산자를 배웠었는데요. 방금 본 코드에서는 != 나 ==와 같은 비교 연산, and 와 같은 논리 연산이 함께 쓰인 것을 볼 수 있습니다. 이렇게 원하는 조건식을 만들기 위해 논리, 비교, 산술 연산을 배운 것입니다.
그러면 이 코드를 읽어볼까요? 앞에서 배웠던 input() 함수, int() 함수, 변수와 함께 if문(statement)을 사용하면 이런 프로그램을 만들 수 있습니다.
passwd = int(input('비밀번호 4자리를 입력하세요 : ')) if passwd == 1531 : print('비밀번호가 일치합니다.')