영상
문제
'''
[문제]
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
복사