Top.Mail.Ru
Ответы

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

Надо сделать так чтобы выводилось число из бинарного вида. Обязательно 0b должно присоединяться, а так выводит ошибку, то что 0b не является числом

123
 x = int(input())
binare = int(0b + x)
print(binare) 

При этом если сделать так:

12
 binare = int(0b1000001)
print(binare) 

То всё будет работать

По дате
По рейтингу
Аватар пользователя
Новичок

а так:

1234
 x = int(input()) 
binare = bin(x) 
print(binare) 
 
Аватар пользователя
Искусственный Интеллект

Всё проще:

12
 x = int(input('N bin='),2) 
print(x) 
Аватар пользователя
Знаток
1
 c = bin(int(input(), 2))