Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Python бинарные числа

Karen Ficher Ученик (103), закрыт 1 неделю назад
Надо сделать так чтобы выводилось число из бинарного вида. Обязательно 0b должно присоединяться, а так выводит ошибку, то что 0b не является числом
 x = int(input())
binare = int(0b + x)
print(binare)
При этом если сделать так:
 binare = int(0b1000001)
print(binare)
То всё будет работать
Лучший ответ
Vladimir Ch Мыслитель (5535) 2 недели назад
а так:
 x = int(input()) 
binare = bin(x)
print(binare)
Karen FicherУченик (103) 2 недели назад
Вы меня не поняли, мне нужно наоборот, из бинарного в обычное число, при этом 0b должно добавляться, в вводном числе его не должно быть
Vladimir ChМыслитель (5535) 2 недели назад
может 0b0 ?
0b это просто "префикс"
.. лень питон учить )))
Vladimir ChМыслитель (5535) 2 недели назад
x = int(input(),2)
binare = (x)
print(binare)
Vladimir ChМыслитель (5535) 2 недели назад
я понял... что-то зацепило ))) пытаюсь
Vladimir ChМыслитель (5535) 2 недели назад
уря:
 x = (input()) 
x="0b"+x
binare = int(x,2)
print(binare)
Vladimir ChМыслитель (5535) 2 недели назад
смешной язык, тупой какой древний бэйсик
Остальные ответы
Похожие вопросы