Skip to content

Commit 4be218d

Browse files
Update deficient_numbers.py
1 parent 0c51c32 commit 4be218d

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

maths/special_numbers/deficient_numbers.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
Examples of Deficient Numbers: 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 13, ...
66
"""
77

8-
98
def is_deficient_number(number: int) -> bool:
109
"""
1110
This function takes an integer number as input.
@@ -34,22 +33,21 @@ def is_deficient_number(number: int) -> bool:
3433
...
3534
TypeError: Input value of [number=8.0] must be an integer
3635
"""
36+
3737
if not isinstance(number, int):
3838
msg = f"Input value of [number={number}] must be an integer"
3939
raise TypeError(msg)
4040
if number < 1:
4141
return False
4242

43-
divisor_sum = 1 # 1 is always a proper divisor
43+
divisor_sum = 1
4444
for i in range(2, int(number**0.5) + 1):
4545
if number % i == 0:
4646
divisor_sum += i
4747
if i != number // i:
4848
divisor_sum += number // i
4949
return divisor_sum < number
5050

51-
5251
if __name__ == "__main__":
5352
import doctest
54-
5553
doctest.testmod()

0 commit comments

Comments
 (0)