더북(TheBook)

네, 정확합니다. 그러면 다음 코드는 어떻게 실행될까요?

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('비밀번호가 일치합니다.')
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.