кодесурса
«Python

Проблемы с Python: поменять местами биты целого числа (32 бита без знака)

script1adsense2code
script1adsense3code

Задачи Python - 1: Упражнение 19 с решением

Напишите программу на Python, чтобы обратить биты целого числа без знака (32 бита без знака).

Объяснение:

«Python:

Пример решения : -

Код Python:

def reverse_Bits(n):
        result = 0
        for i in range(32):
            result <<= 1
            result |= n & 1
            n >>= 1
        return result
            
print(reverse_Bits(1234))

Пример вывода:

 1260388352

Блок - схема:

«Python

Визуализируйте выполнение кода Python:

Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:

Редактор кода Python:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на Python, чтобы перевернуть цифры целого числа.
Далее: Напишите программу на Python, чтобы проверить последовательность чисел - это арифметическая прогрессия или нет.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code