def convert_to_binary(number): if number < 0 or number >= 16: raise ValueError("Input must be between 0 and 15 inclusive.") binary_list = [] while number > 0: binary_list.insert(0, number % 2) number = number // 2 # Ensure the binary list has 4 bits for numbers less than 16 while len(binary_list) < 4: binary_list.insert(0, 0) return binary_list