ВОПРОС Python Напишите функцию KBDN(), которая вычисляет количество цифр в двоичной записи вводимого десятичного числа.
Ответы 1
1
Решение №1 от Андрей Григорьев
def KDN(x): b = ''while x > 0: b = str(x % 2) + b x = x // 2 b = int(b) print ('Двоичная система счисления:', b) n = 0 while b > 0: b = b // 10 n += 1 return n x = int (input('Введите число>> ')) print('Количество цифр:', KDN(x))