【问题描述】

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 = 0if 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 + stransreturn reansstr1 = input()
ans = convert(str1[4]) + convert(str1[5])
#print(ans)
anslist = []
for it in ans[::-1]:if int(it) == 1:anslist.append(bool(1))else:anslist.append(bool(0))
print(anslist,end='')

重庆大学明月班软件设计作业第五章第一题相关推荐

  1. 系统分析与设计作业(五):业务建模与活动图图绘制

    系统分析与设计作业(五):业务建模与活动图图绘制 题目 题目 1. 根据订旅馆建模文档,Asg-RH.pdf: 绘制用例图模型(到子用例) 给出 make reservation 用例的活动图 2.根 ...

  2. 计算机基础--作业5,计算机基础第5次作业-第五章-Powerpoint知识题 (精选可编辑)...

    <计算机基础第5次作业-第五章-Powerpoint知识题 (精选可编辑)>由会员分享,可在线阅读,更多相关<计算机基础第5次作业-第五章-Powerpoint知识题 (精选可编辑) ...

  3. 分布式系统概念和设计 第十五章 (1)

    COORDINATION AND AGREEMENT http://www.cdk5.net/wp/ 背景知识点:Reliable failure detector 实际系统中没有reliable f ...

  4. 《软件方法》第五章 自测题

    UMLChina软件方法各章练习题自测(五) 关于UMLChina 前言 温习回顾 <软件方法>第五章自测题 自测题1 自测题2 关于UMLChina 前言 笔者为在校大三生,初次接触UM ...

  5. 软件构造 第五章第一节 可复用性的度量、形态和外部观察

    第五章第一节  可复用性的度量.形态和外部观察 面向复用编程(programming for reuse):开发出可复用的软件 基于复用编程(programming with reuse):利用已有的 ...

  6. 第五章第四十一题(最大数的出现次数)(Occurrence of max numbers)

    第五章第四十一题(最大数的出现次数)(Occurrence of max numbers) *5.41(最大数的出现次数)编写程序读取整数,找出它们的最大数,然后计算该数的出现次数.假设输入是以0结束 ...

  7. C++ API 设计 10 第五章 设计风格

    第五章 设计风格 上个章节处理的问题是品质对设计高质量API的影响和如何设计一个拥有这些品质的良好API.我通过特定的C++例子讲解了这些概念,设计API的抽象过程是和编程语言无关的.不过,在接下来的 ...

  8. 设计美学 第五章 设计的转型与审美化生存

    文章目录 1设计的转型 1.1设计的转型:用户为中心的交互设计 背景 信息技术与信息革命 1.2设计的转型:从设计物体到设计界面 1.2.1交互设计相关概念 1.2.1界面设计的原则 交互设计:用户为 ...

  9. 第五章课后题答案 软件需求基础

    一 单项选择题 1.软件项目管理是()一切活动的管理. 需求分析 软件设计过程 模块设计 软件生命周期 [参考答案] 软件生命周期 二 不定项选择题 1.需求验证活动(). 为了验证需求规格说明是否能 ...

最新文章

  1. 超全汇总!机器学习常用术语词汇表
  2. mysql -h139.129.205.80 -p test_db_dzpk db.dump
  3. 在 Eclipse 中使用 Maven 构建 Web 项目
  4. vue中引用js_从JS中的内存管理说起 —— JS中的弱引用
  5. java class 转 字节_[转]JAVA字节数据与JAVA类型的转换
  6. TIC大咖说|氦氪云:用云服务推动智能家居发展
  7. 第一次想真正的认识自己
  8. 建模matlab仿真视频教程,Simulink建模与仿真视频教程
  9. 特征探索性分析Exploring_features
  10. 慢内容广告:品牌增长的长线主义
  11. 微信小程序 云开发 图片内容安全 珊瑚图片内容安全 api
  12. RabbitMQ高可用--Quorum Queue(仲裁队列)的原理
  13. Python“Non-ASCII character 'xe5' in file”报错问题
  14. 有一天我们可不可以这样相爱……
  15. java实现doc内容对比_Java平台Word格式处理控件Spire.Doc8月新功能代码演示:比较两个 Word 文档的内容...
  16. 如何读取服务器FTD的日志文件
  17. 基于linux智能家居系统设计,基于Linux的智能家居系统设计与实现
  18. Docker自制CentOS镜像
  19. 如何将浏览器设置对应的国家?
  20. NRF24l01无线模块调试心得!STM32_SPI驱动NRF24L01+

热门文章

  1. isdigit php,python中str内置函数isdigit、isdecimal、isnumeric的区别
  2. JSONP JSON CORS
  3. flume组件之hdfs sink
  4. Flask使用Flask-WTF表单
  5. SOCKS5代理服务--Linux-CentOS7 配置搭建
  6. Python基础-背单词游戏!
  7. 设计模式—状态机模式
  8. 照明基础知识(二)——卤钨灯(热辐射光源)发展史工作原理
  9. IDEA:如何创建 Android 项目
  10. php的构造函数理解