더북(TheBook)

4.2.2 if-else로 간단한 프로그램 만들기

if-else로 간단한 예제 프로그램을 작성해 보겠습니다.

 

차량 2부제

미세먼지가 심한 날은 미세먼지 저감을 위해 차량 2부제가 간헐적으로 시행됩니다. 짝수인 날에는 차량번호 끝자리가 짝수인 차량만 통행이 가능하고, 홀수인 날에는 차량번호 끝자리가 홀수인 차량만 통행이 가능합니다.

날짜를 숫자로 입력받아 짝수이면 ‘짝수번호 차량만 통행 가능합니다. 홀수번호 차주는 오늘 대중교통을 이용하세요.’를, 홀수이면 ‘홀수번호 차량만 통행 가능합니다. 짝수번호 차주는 오늘 대중교통을 이용하세요.’를 출력하게 프로그래밍해 보세요.

힌트 짝수와 홀수인 조건을 어떻게 만들지 고민된다면 짝수와 홀수의 정의를 생각해 보세요. 짝수는 2로 나누었을 때 나머지가 0인 수이고, 홀수는 2로 나누었을 때 나머지가 1인 수입니다. 나머지를 구하는 연산자는 2장에서 배웠죠? 잘 생각해 보고 프로그램을 작성한 후에 책과 비교해 보세요.

date = int(input('오늘은 며칠입니까? '))
if date % 2 == 0:
    print('짝수번호 차량만 통행 가능합니다.')
    print('홀수번호 차주는 오늘 대중교통을 이용하세요.')
else:
    print('홀수번호 차량만 통행 가능합니다.')
    print('짝수번호 차주는 오늘 대중교통을 이용하세요.')
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.