Skip to content

Commit a1ba381

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent 5f54615 commit a1ba381

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

maths/special_numbers/proth_number.py

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ def proth(number: int) -> int:
5959
return proth_list[number - 1]
6060

6161

62-
def isProthNumber(number: int) -> bool :
62+
def isProthNumber(number: int) -> bool:
6363
"""
6464
:param number: nth number to calculate in the sequence
6565
:return: true if number is a Proth number, false etherwise
@@ -79,16 +79,14 @@ def isProthNumber(number: int) -> bool :
7979
if number < 1:
8080
msg = f"Input value of [number={number}] must be > 0"
8181
raise ValueError(msg)
82-
82+
8383
N = number
8484
N -= 1
8585
n = 0
86-
while N%2 == 0 :
87-
N = N/2
86+
while N % 2 == 0:
87+
N = N / 2
8888
n += 1
89-
return N < (2**n)
90-
91-
89+
return N < (2**n)
9290

9391

9492
if __name__ == "__main__":
@@ -108,8 +106,8 @@ def isProthNumber(number: int) -> bool :
108106

109107
list = [3, 5, 9, 13, 49, 57, 193, 241, 163, 201]
110108

111-
for number in list :
109+
for number in list:
112110
if isProthNumber(number):
113111
print(f"{number} is a Proth number")
114-
else :
115-
print(f"{number} is not a Proth number")
112+
else:
113+
print(f"{number} is not a Proth number")

0 commit comments

Comments
 (0)