Страница 37-38 параграф 1.3 вопрос 6, ГДЗ по информатике за 9 класс к учебнику Босовой за 2023 год Просвещение

Информатика 9 класс 9класс ГДЗ к учебнику по информатике за 9 класс Босовой. Решения к номерам

Ответ и решение

Надо перевести число в двоичную форму представления. В Питоне есть встроенная функция, которая конвертирует десятичное число в строку двоичного представления этого числа.Введите целое число: 45print(bin(c))0b101101Первые два символа слева служебные, их надо отбросить.def kbdn(c): print(bin(c)[2:]) # вывод строки начинается после 2-го символа d = len(bin(c)[2:])# подсчет символов строки начинается после 2-го символа return dn = int(input("Введите целое число: "))k = kbdn(n)print('Количество цифр:', k)Вывод в функции print(bin(c)[2:]) для проверки. Эту команду можно убрать