重庆大学明月班软件设计作业第五章第一题
【问题描述】
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. 根据订旅馆建模文档,Asg-RH.pdf: 绘制用例图模型(到子用例) 给出 make reservation 用例的活动图 2.根 ...
- 计算机基础--作业5,计算机基础第5次作业-第五章-Powerpoint知识题 (精选可编辑)...
<计算机基础第5次作业-第五章-Powerpoint知识题 (精选可编辑)>由会员分享,可在线阅读,更多相关<计算机基础第5次作业-第五章-Powerpoint知识题 (精选可编辑) ...
- 分布式系统概念和设计 第十五章 (1)
COORDINATION AND AGREEMENT http://www.cdk5.net/wp/ 背景知识点:Reliable failure detector 实际系统中没有reliable f ...
- 《软件方法》第五章 自测题
UMLChina软件方法各章练习题自测(五) 关于UMLChina 前言 温习回顾 <软件方法>第五章自测题 自测题1 自测题2 关于UMLChina 前言 笔者为在校大三生,初次接触UM ...
- 软件构造 第五章第一节 可复用性的度量、形态和外部观察
第五章第一节 可复用性的度量.形态和外部观察 面向复用编程(programming for reuse):开发出可复用的软件 基于复用编程(programming with reuse):利用已有的 ...
- 第五章第四十一题(最大数的出现次数)(Occurrence of max numbers)
第五章第四十一题(最大数的出现次数)(Occurrence of max numbers) *5.41(最大数的出现次数)编写程序读取整数,找出它们的最大数,然后计算该数的出现次数.假设输入是以0结束 ...
- C++ API 设计 10 第五章 设计风格
第五章 设计风格 上个章节处理的问题是品质对设计高质量API的影响和如何设计一个拥有这些品质的良好API.我通过特定的C++例子讲解了这些概念,设计API的抽象过程是和编程语言无关的.不过,在接下来的 ...
- 设计美学 第五章 设计的转型与审美化生存
文章目录 1设计的转型 1.1设计的转型:用户为中心的交互设计 背景 信息技术与信息革命 1.2设计的转型:从设计物体到设计界面 1.2.1交互设计相关概念 1.2.1界面设计的原则 交互设计:用户为 ...
- 第五章课后题答案 软件需求基础
一 单项选择题 1.软件项目管理是()一切活动的管理. 需求分析 软件设计过程 模块设计 软件生命周期 [参考答案] 软件生命周期 二 不定项选择题 1.需求验证活动(). 为了验证需求规格说明是否能 ...
最新文章
- 超全汇总!机器学习常用术语词汇表
- mysql -h139.129.205.80 -p test_db_dzpk db.dump
- 在 Eclipse 中使用 Maven 构建 Web 项目
- vue中引用js_从JS中的内存管理说起 —— JS中的弱引用
- java class 转 字节_[转]JAVA字节数据与JAVA类型的转换
- TIC大咖说|氦氪云:用云服务推动智能家居发展
- 第一次想真正的认识自己
- 建模matlab仿真视频教程,Simulink建模与仿真视频教程
- 特征探索性分析Exploring_features
- 慢内容广告:品牌增长的长线主义
- 微信小程序 云开发 图片内容安全 珊瑚图片内容安全 api
- RabbitMQ高可用--Quorum Queue(仲裁队列)的原理
- Python“Non-ASCII character 'xe5' in file”报错问题
- 有一天我们可不可以这样相爱……
- java实现doc内容对比_Java平台Word格式处理控件Spire.Doc8月新功能代码演示:比较两个 Word 文档的内容...
- 如何读取服务器FTD的日志文件
- 基于linux智能家居系统设计,基于Linux的智能家居系统设计与实现
- Docker自制CentOS镜像
- 如何将浏览器设置对应的国家?
- NRF24l01无线模块调试心得!STM32_SPI驱动NRF24L01+