From 49b454699bdae82fe6f376ad5a2879842000aca3 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 27 Nov 2024 15:03:49 +0000 Subject: [PATCH] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- maths/special_numbers/proth_number.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/maths/special_numbers/proth_number.py b/maths/special_numbers/proth_number.py index dcde9cc61..e16df6a20 100644 --- a/maths/special_numbers/proth_number.py +++ b/maths/special_numbers/proth_number.py @@ -59,7 +59,7 @@ def proth(number: int) -> int: return proth_list[number - 1] -def isprothnumber(number: int) -> bool : +def isprothnumber(number: int) -> bool: """ :param number: nth number to calculate in the sequence :return: true if number is a Proth number, false etherwise @@ -79,16 +79,14 @@ def isprothnumber(number: int) -> bool : if number < 1: msg = f"Input value of [number={number}] must be > 0" raise ValueError(msg) - + num = number num -= 1 n = 0 - while num%2 == 0 : - N = N/2 + while num % 2 == 0: + N = N / 2 n += 1 - return num < (2**n) - - + return num < (2**n) if __name__ == "__main__": @@ -108,7 +106,7 @@ if __name__ == "__main__": listexe = [3, 5, 9, 13, 49, 57, 193, 241, 163, 201] - for number in listexe : + for number in listexe: if isprothnumber(number): print(f"{number} is a Proth number") else: