완전수
모든 약수의 합이 자기 자신과 동일한 수
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)
'배운 코딩 기록' 카테고리의 다른 글
[파이썬] 두개의 변수 값을 맞바꾸기 (0) | 2022.11.24 |
---|---|
[파이썬] turtle/ 반지름이 50인 빨간색 원 그리기 (0) | 2022.11.23 |
[파이썬] for,continue/ 입력한 숫자만큼 더하기(4의 배수는 제외) (0) | 2022.11.21 |
[파이썬] for, 중첩루프형식/ 구구단표만들기 (0) | 2022.11.21 |
[파이썬] while,for/문장 100번 반복하는 두가지 방법 (0) | 2022.11.21 |