Найти - Пользователи
Полная версия: Бинарные числа.
Начало » Python для новичков » Бинарные числа.
1
DebianClone
Задумал простенькую программу, для перевода чисел в двоичную систему исчисления. Там же определяют по остатку, то есть целое число - 0, десятичное - 1. Какой функцией выполнить проверку?
romis
Встроенная функция же есть.
>>> bin(64)
'0b1000000'
>>> bin(673412)
'0b10100100011010000100'
DebianClone
Я же хочу вручную. Может потом бинарные часы попробую написать.
romis
>>> def dec2bin(x):
... bi2 = ""
... while x>0:
... bi2 = bi2 + str(x%2)
... x = x/2
... return bi2[::-1]
...
>>> dec2bin(673412)
'10100100011010000100'
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB