Search

반복문1_문제06_거꾸로_배수_비교

대분류
STEP03 조건문/일차반복문
소분류
반복문1_문제

영상

문제

''' [문제] 아래 조건을 만족하는 식을 작성하시오. [조건1] 20 ~ 1까지 거꾸로 반복문을 실행한다. [조건2] 5 ~ 15 사이의 3의 배수일 때는 "안녕"을 출력한다. [조건3] 위의 조건을 제외하곤 전부 숫자를 출력한다. [정답] 20 19 18 17 16 안녕 14 13 안녕 11 10 안녕 8 7 안녕 5 4 3 2 1 '''
Python
복사

해설

''' [문제] 아래 조건을 만족하는 식을 작성하시오. [조건1] 20 ~ 1까지 거꾸로 반복문을 실행한다. [조건2] 5 ~ 15 사이의 3의 배수일 때는 "안녕"을 출력한다. [조건3] 위의 조건을 제외하곤 전부 숫자를 출력한다. [정답] 20 19 18 17 16 안녕 14 13 안녕 11 10 안녕 8 7 안녕 5 4 3 2 1 ''' i = 20 while i >= 1: if 5 <= i and i <= 15 and i % 3 == 0: print("안녕") if 15 < i or i < 5 or i % 3 != 0: print(i) i -= 1
Python
복사