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