배운 코딩 기록
[파이썬] for,while/10000이하의 모든 완전수를 찾는 프로그램
릴리Yu
2022. 11. 22. 21:38
완전수
모든 약수의 합이 자기 자신과 동일한 수
for number in range(2, 10001):
sum = 0
divisor = number -1
while divisor >= 1:
if number % divisor == 0:
sum += divisor
divisor -= 1
if number == sum:
print(number)