Search

반복문3_문제08_배수_누적_백의자리

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

영상

문제

''' [문제] 1000~2000 사이의 숫자 중에서 [1] 16의 배수 중에서 백의 자리가 7인 수만 출력하고, [2] 그 합을 구하시오. [3] 개수를 구하시오. [정답] 1712 1728 1744 1760 1776 1792 total = 10512 count = 6 '''
Python
복사

해설

''' [문제] 1000~2000 사이의 숫자 중에서 [1] 16의 배수 중에서 백의 자리가 7인 수만 출력하고, [2] 그 합을 구하시오. [3] 개수를 구하시오. [정답] 1712 1728 1744 1760 1776 1792 total = 10512 count = 6 ''' total = 0 count = 0 i = 1000 while i <= 2000: if i % 16 == 0 and i % 1000 // 100 == 7: print(i, end=" ") total += i count += 1 i += 1 print() print("total =", total) print("count =", count)
Python
복사