Напишите программу, которая переводит переданное её целое число (возможно, отрицательное) в двоичный код. Используйте процедуру. Программа должна вывести двоичное представление переданного её числа. Примеры входные данные 5 выходные данные 101 входные данные -14 выходные данные -1110
if n < 0:
print('-', end='')
n = -n
if n > 1:
to_binary(n // 2)
print(n % 2, end='')
# Примеры
num1 = 5
print(f'Двоичное представление числа {num1}: ', end='')
to_binary(num1)
print()
num2 = -14
print(f'Двоичное представление числа {num2}: ', end='')
to_binary(num2)
print()
Результат:
Двоичное представление числа 5: 101Двоичное представление числа -14: -1110