Аватар
Информатика, опубликовано 2018-08-22 23:50:57 by Гость

Напишите программу(НА ПИТОНЕ), которая переводит переданное её целое число (возможно, отрицательное) в двоичный код. Используйте процедуру. Программа должна вывести двоичное представление переданного её числа. Примеры входные данные 5 выходные данные 101 входные данные -14 выходные данные -1110 (НА ПИТОНЕ!!!)

Аватар
Ответ оставил Гость


def IntToByte(x):
    n = "" if x>0 else "0"
    while x > 0:
        y = str(x % 2)
        n = y + n
        x = int(x / 2)
    print (n)
a = int(input())
if a>=0:
    IntToByte(a)
else:
    print(-,end = "")
    IntToByte(-a)

Вопрос
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.