23 lines
729 B
Python
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) |