-Code
for _ in range(int(input())):
n = int(input())
measure = []
for i in range(1, n // 2 + 1):
if n % i == 0:
measure.append(i)
sum_measure = sum(measure)
res = "is a perfect number."
if sum_measure > n:
res = "is an abundant number."
elif sum_measure < n:
res = "is a deficient number."
print(f"{n} {res}")
print()
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 6903번 Trident (0) | 2024.08.27 |
---|---|
[백준/파이썬] 6190번 Another Cow Number Game (0) | 2024.08.26 |
[백준/파이썬] 27512번 스네이크 (0) | 2024.08.24 |
[백준/파이썬] 11294번 Numbers (0) | 2024.08.23 |
[백준/파이썬] 10501번 Ragged Right (0) | 2024.08.22 |