Написать функцию, которая переводит целое число в двоичную форму без использования встроенной функции bin().
Перевод числа в двоичную формуФункция def int_to_binary(n): if n == 0: return '0' binary_number = '' while n > 0: binary_number = str(n % 2) + binary_number n = n // 2 return binary_number # Пример использования: print(int_to_binary(156)) # Выведет '10011100' Эта функция работает путем постепенного деления числа на 2 и добавления остатка в начало строки результата, что обеспечивает получение двоичного кода числа. | |
| |
Просмотров: 22 | |
Всего комментариев: 0 | |