重庆大学明月班软件设计作业第五章第一题
【问题描述】
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.需求验证活动(). 为了验证需求规格说明是否能 ...
最新文章
- 解禁策略组、注册表、各种应用程序、控制面板、运行、USB
- java从入门到精通_python精通后能赚多少?平均情况。普通智商,刚毕业朝九晚五工作,每天4到5小时学多久精通?...
- ZOJ4100 浙江省赛16th Problem A
- 23 CO配置-控制-产品成本控制-成本对象控制-检查定单类型
- 经理必看的8个管理网站
- php的冒泡算法,PHP实现冒泡算法
- python复制文件到指定文件夹_python 拷贝文件夹下所有的文件到指定文件夹(不包括目录)...
- 蓝桥杯 BEGIN-2 入门训练 序列求和
- ListView分组实现方案(一)
- 解决UITableView分割线距左边有距离的办法
- Windows11安装Vim编辑器配置指南
- 《疯狂的程序员》 -- 什么是真正的程序员?
- vs2013编译驱动错误-Inf2Cat,signability test failed
- 2020千月最新影视源码 对接苹果影视app小白零基础搭建视频教学可赚钱影视APP
- 清除手机图案解锁(执行adb命令工具类)
- sklearn:OneHotEncoder的简单用法
- [机器学习入门] 李宏毅机器学习笔记-29 (Sequence Labeling Problem part 1;结构化预测-序列标记 part 1)
- 计算机网络进入特权模式在哪里,计算机四级考试网络工程师考点一
- 三菱MR-JE-C伺服电机FB功能块(适用Q系列PLC) 流水线项目,16个MR-JE-C电机,为了加快编程速度,特意做的一个FB功能块
- Spring Security Web : FirewalledResponse 经过防火墙加强安全的响应