From 103d7c48cba97fcc29366d58227ef0748c98f4a8 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sun, 13 Oct 2024 14:16:50 +0000 Subject: [PATCH] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- bit_manipulation/binary_count_trailing_zeros.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/bit_manipulation/binary_count_trailing_zeros.py b/bit_manipulation/binary_count_trailing_zeros.py index 702672e07..cdf530f1f 100644 --- a/bit_manipulation/binary_count_trailing_zeros.py +++ b/bit_manipulation/binary_count_trailing_zeros.py @@ -44,23 +44,23 @@ if __name__ == "__main__": doctest.testmod() -#counting number of 0s and 1s in a binary number +# counting number of 0s and 1s in a binary number def count_zeros_and_ones(binary_number): # Convert the binary number to a string if it's not already binary_str = str(binary_number) - - count_zeros = binary_str.count('0') - count_ones = binary_str.count('1') - + + count_zeros = binary_str.count("0") + count_ones = binary_str.count("1") + return count_zeros, count_ones + # Get user input binary_number = input("Enter a binary number: ") # Validate input -if all(bit in '01' for bit in binary_number): +if all(bit in "01" for bit in binary_number): zeros, ones = count_zeros_and_ones(binary_number) print(f"Number of 0s: {zeros}, Number of 1s: {ones}") else: print("Invalid input! Please enter a valid binary number.") -