Projects/digital_to_binary.py
2025-09-12 20:37:36 -07:00

23 lines
729 B
Python

def digital_to_binary(digital_number):
"""
Convert a digital number to its binary representation.
Parameters:
digital_number (int): The digital number to convert.
Returns:
str: The binary representation of the digital number.
"""
if not isinstance(digital_number, int) or digital_number < 0:
raise ValueError("Input must be a non-negative integer.")
return bin(digital_number)[2:]
# Example usage:
if __name__ == "__main__":
try:
number = 1078 # Example digital number
binary_representation = digital_to_binary(number)
print(f"The binary representation of {number} is {binary_representation}")
except ValueError as e:
print(e)