We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9ea144f commit f30c704Copy full SHA for f30c704
maths/perfect_number.py
@@ -25,10 +25,10 @@ def perfect(number: int) -> bool:
25
A number at most can be divisible by the half of the number except the number
26
itself. For example, 6 is at most can be divisible by 3 except by 6 itself.
27
"""
28
- return sum(i for i in range(1, ((number // 2) + 1)) if number % i == 0) == number
+ return sum(i for i in range(1, number // 2 + 1) if number % i == 0) == number
29
30
31
if __name__ == "__main__":
32
print("Program to check whether a number is a Perfect number or not.......")
33
number = int(input("Enter number: ").strip())
34
- print(f"{number} is {'' if perfect(number) else 'not '} a Perfect Number.")
+ print(f"{number} is {'' if perfect(number) else 'not '}a Perfect Number.")
0 commit comments