[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci
This commit is contained in:
pre-commit-ci[bot] 2024-10-13 14:16:50 +00:00
parent f992b5eac6
commit 103d7c48cb

View File

@ -49,18 +49,18 @@ def count_zeros_and_ones(binary_number):
# Convert the binary number to a string if it's not already # Convert the binary number to a string if it's not already
binary_str = str(binary_number) binary_str = str(binary_number)
count_zeros = binary_str.count('0') count_zeros = binary_str.count("0")
count_ones = binary_str.count('1') count_ones = binary_str.count("1")
return count_zeros, count_ones return count_zeros, count_ones
# Get user input # Get user input
binary_number = input("Enter a binary number: ") binary_number = input("Enter a binary number: ")
# Validate input # 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) zeros, ones = count_zeros_and_ones(binary_number)
print(f"Number of 0s: {zeros}, Number of 1s: {ones}") print(f"Number of 0s: {zeros}, Number of 1s: {ones}")
else: else:
print("Invalid input! Please enter a valid binary number.") print("Invalid input! Please enter a valid binary number.")