더북(TheBook)

날짜를 입력받으려면 input() 명령어와 입력받은 값을 저장할 변수가 필요합니다. 날짜를 뜻하는 date라는 이름으로 변수를 만듭니다. input()으로 입력받은 날짜를 int()로 감싸 정수형으로 바꾸고 이를 변수 date에 저장하는 것까지 이제 손쉽게 할 수 있을 거예요.

다음으로 조건을 봅시다. 조건은 날짜가 짝수인 날과 홀수인 날입니다. 조건이 2개고 서로 배타적이니 if-else 조건문을 사용하면 됩니다. 조건 하나를 if로, 나머지 조건을 else로 합니다. 여기서는 짝수를 기준으로 작성합니다. 그럼 조건은 입력받은 날짜가 짝수, 즉 ‘date가 짝수인가?’가 되겠죠? 이 조건은 어떻게 작성하면 좋을까요? 힌트에서 보듯이 날짜를 2로 나눈 나머지가 0이면 입력한 날짜는 짝수입니다. 나머지 연산자는 %이므로 조건은 date % 2 == 0으로 작성할 수 있습니다.

 

if 문에서 date % 2를 실행해 나머지를 구한 후 0과 같은지를 비교합니다. 여기서 ‘예’가 나오면 짝수번호 차량만 통행 가능하다고 출력하고, 그렇지 않으면 else로 넘어가 홀수번호 차량만 통행 가능하다고 출력하게 됩니다.

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