pythonで、0〜65535の整数値を入力させ、入力値を16桁の2進数に変換して表示するプログラムを作成したいです。(bin関数以外のやり方で)
実行例は
数字 =127
0000000001111111
ソースコード
list =[]
num = int(input('数字= '))
for i in range(16):
amari= num%2
list.append(amari)
list[i]= list[15-i]
syou = int(num/2)
num = syou
print(list[i],end='')
を実行するとIndexError: list index out of range
が出ます。対処法を教えてください
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。