0 out of 464 challenges solved
Write a Python function `count_digits` that takes a single string as input and returns the number of digit characters (`0-9`) present in the string. #### Example Usage ```python [main.nopy] print(count_digits("hello123")) # Output: 3 print(count_digits("abc")) # Output: 0 print(count_digits("2023!")) # Output: 4 ```
def count_digits(input_string): """ Count the number of digit characters in the given string. Args: input_string (str): The string to analyze. Returns: int: The count of digit characters in the string. """ # Initialize a counter for digits digit_count = 0 # Iterate through each character in the string for char in input_string: # Check if the character is a digit if char.isdigit(): # Increment the counter digit_count += 1 # Return the total count of digits return digit_count