Search

반복문3_문제01_약수_누적

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

영상

문제

''' [문제] [조건1] 30의 약수를 출력하고 [조건2] 전체 합을 구하시오. [조건3] 개수를 구하시오. [정답] 1 2 3 5 6 10 15 30 total = 72 count = 8 '''
Python
복사

해설

''' [문제] [조건1] 30의 약수를 출력하고 [조건2] 전체 합을 구하시오. [조건3] 개수를 구하시오. [정답] 1 2 3 5 6 10 15 30 total = 72 count = 8 ''' num = 30 total = 0 count = 0 i = 1 while i <= num: if num % i == 0: total += i count += 1 print(i, end=" ") i += 1 print() print("total =", total) print("count =", count)
Python
복사