8ビットの2進数を10進数に変換する必要があります。ユーザーが8ビットのバイナリ番号を入力したかどうかを検証するとともに、0と1だけのユーザー入力を検証することに固執しています。0と1だけのユーザーの入力を確認する
助けがあれば助かります。私はこれを思っているように感じますが、私はすべてを試しました。ここで
は私が持っているコードです:
while True:
binary = input("Please enter a 8-bit binary number: ")
if len(binary) < 8 or len(binary) > 8:
print("Must be an 8 bit binary!")
else:
print(int(binary, 2))
break