Допустим, у меня есть двоичное число 0b110, которое равно 6, и я хочу умножить число на 3, чтобы получить 18, который равен 0b10010. Как бы я сделать это в Python, я попытался умножая это нормально, но это не сработало ...Умножение двоичных чисел в Python
3
A
ответ
15
>>> 0b110 * 0b11
18
>>> bin(0b110 * 0b11)
'0b10010'
+4
Ха-ха, это легко заслуживает репутации: P –
3
In [2]: 0b110 * 3
Out[2]: 18
In [3]: bin(0b110 * 3)
Out[3]: '0b10010'
Смежные вопросы
- 1. Умножение двоичных чисел с запятой
- 2. Linprog Python - Реализация двоичных чисел
- 3. Умножение двух наборов чисел в python
- 4. генерация случайных двоичных чисел в python
- 5. умножение чисел в строке
- 6. Java умножение отрицательных чисел
- 7. Умножение массива комплексных чисел
- 8. Умножение двух массивов чисел
- 9. Сплит Умножение целых чисел
- 10. Умножение 16-разрядных чисел
- 11. Умножение чисел как строка
- 12. Умножение двух чисел параллельно
- 13. Умножение реальных чисел
- 14. умножение двух чисел
- 15. умножение чисел как матрицы
- 16. Умножение чисел самостоятельно
- 17. Php - Умножение чисел в строке
- 18. умножение десятичных чисел в Java
- 19. Умножение больших чисел в C++
- 20. умножение огромных чисел в JAVA
- 21. Умножение чисел в MS Access
- 22. Умножение больших чисел в Perl
- 23. Умножение больших чисел в Haskell
- 24. Умножение ряда чисел в Java
- 25. Разделение двух двоичных чисел
- 26. двоичных чисел с Haskell
- 27. Сравнение двух двоичных чисел
- 28. Представление двоичных чисел
- 29. Добавление двоичных чисел
- 30. C++, вычисления двоичных чисел
Не типажи двоичного в целом, а затем снова сделать трюк? – skytreader
Это, безусловно, работает для меня ... –
«Я пытался умножить его нормально» - не уверен, что вы подразумеваете под этим. Во-первых, знаете ли вы, как размножаться в двоичном формате (без какого-либо конкретного языка)? – Widor