-1
binnum = bin(input()) 
print (int(binnum))

動作しますが、前に を付けて 2 進数を入力する必要があり0bます。また、誰かがループを挿入する方法を知っているかどうかを知りたいので、何かを押すまで、または同じプログラムでバイナリへの否定を行うことができるかどうかを尋ねます

4

2 に答える 2

0

入力は強制的にバイナリになります。出力は int (基数 10) として作成されています。

私はあなたが持っていると思います:

num = int(input())

print (bin(num))

数値を本質的にバイナリにするものは何もないからです。それはただの数字です。

于 2013-11-06T17:39:24.670 に答える