Search

반복문7_문제01_369개수

대분류
STEP04 일차반복문
소분류
반복문7_문제

영상

문제

''' [문제] 1. 1~100까지 반복한다. 2. 각 수에 3이나 6이나 9의 개수를 누적해서 출력하시오. [예시] 3 1 6 1 9 1 13 1 16 1 ... 98 1 99 2 '''
Python
복사

해설

''' [문제] 1. 1~100까지 반복한다. 2. 각 수에 3이나 6이나 9의 개수를 누적해서 출력하시오. [예시] 3 1 6 1 9 1 13 1 16 1 ... 98 1 99 2 ''' i = 1 while i <= 100: x = i // 100 y = i % 100 // 10 z = i % 10 count = 0 if x == 3 or x == 6 or x == 9: count += 1 if y == 3 or y == 6 or y == 9: count += 1 if z == 3 or z == 6 or z == 9: count += 1 if count > 0: print(i, count) i += 1
Python
복사