【問題描述】
cpu通過乙個8位io口讀取了1個位元組的內容,現在儲存在乙個bytes物件裡,示例: b'\x45';這8位分 別代表了車間裡8個閥門的當前狀態,1表示該閥門通,0表示該閥門斷。請設計乙個程式,從bytes物件解析出8個 閥門的當前狀態,true表示通,false表示斷。這8個狀態應組織在乙個列表中,其中,第i個元素對應輸入位元組的第i 位。
輸出格式示例:[true, false, false, true, true,true,false,false]
【輸入形式】
形如 b'\x45'的單位元組bytes。(注意是16進製制)
【輸出形式】
包含8個布林值的列表。其中,第i個元素代表輸入位元組的第i位(從低到高分別是0 ~ 7位)。
[true, false, true, false, false, false, true, false]
【樣例輸入】
b'\x01'【樣例輸出】
[true, false, false, false, false, false, false, false]
def convert(num):
ans = 0
if num >= 'a':
ans = 10 + ord(num) - ord('a')
else:
ans = int(num)
strans = bin(ans).replace('0b', '')
zerostr = ''
if len(strans) < 4:
for it in range(len(strans),4):
zerostr += '0'
reans = zerostr + strans
return reans
str1 = input()
ans = convert(str1[4]) + convert(str1[5])
#print(ans)
anslist =
for it in ans[::-1]:
if int(it) == 1:
else:
print(anslist,end='')
重慶大學oj系統 習題
一 question1 1.問題說明 2 9對應九宮格數字鍵盤的字母 2.輸入23 3.輸出 ad bdcd aebe ceaf bfcf 4.完整 if name main import itertools dic data input data list for i in range len d...
粥可賽艇 重慶大學月賽
傳說粥老闆很喜歡鍛鍊身體,也很喜歡賽艇。但他在賽艇的時候總是控制不好賽艇的方向,每劃一下都會跑到別的賽道上。假設粥老闆正在一條直線賽道,從左往右依次是1號賽道,2號賽道,3號賽道 如此類推,為了讓粥老闆更自由,總共有無限條賽道!粥老闆需要劃2 n下才能到達終點,但是正如上面所說,粥老闆每劃一下都會偏...
熱烈祝賀重慶大學75周年校慶
75載櫛風沐雨,75個春華秋實。金秋10月,重慶大學也迎來了建校75周年喜慶日子。創辦於1929年的重慶大學,經過幾代人的不懈奮鬥,形成了獨自的辦學特色和優良傳統,創辦者提倡的 耐勞苦 尚簡樸 勤學業 愛國家 的精神濡染著一代代重大人 團結 勤奮 求實 創新 的校風啟迪著新一輩莘莘學子,創造了大批優...