学进去-教育应平等而普惠
试题
类型:操作题
难度系数:0.65
所属科目:高中信息技术
小明在学校图书馆了解到中国传统的周易文化,恰逢学校举办创意设计大赛,于是小明想结合中国传统的周易八卦设计一个程序,程序过程如下:
①任意输入三个大小写字母,将每个字母转化成对应的ASCII码。
②将每个字母的ASCII码转成八位二进制,并把每个字母转化的八位二进制按照异或门的规则进行异或运算(即八位二进制中有偶数个1则结果为1,有奇数个1则结果为0)
③将异或结果顺序连接后得到三位卦象代码,按照表格规则取相应卦名。
卦名
卦象
卦象代码111011101001110010100000
(1)运行程序,输入‘AbD’三个字母,程序的输出结果为:_______
(2)实现上述功能的部分Python程序如下,请根据题意补充完整:

def DtoB(num):

       result = ''

       r = 0

       while num > 0:

             r = num%2

________

             num //= 2

       return result

letters = Bcode = ch = strbg = ''

bg =   {'111':' 乾 ','011':'兑','101':' 离','001':'震','110':'巽 ','010':'坎','100':' 艮 ','000':'坤'}

letters = input('请输入三个大小写字母: ')

for i in range(len(letters)):

       ch = letters[i]

       count = 0

       Bcode =______

       for i in range(len(Bcode)):

             if Bcode[i] == '1':

                    count +=1

       if _____________:

             strbg+='1'

       else:

             strbg+='0'

print('相应卦名为:'+bg[strbg])

编辑解析赚收入
收藏
|
有奖纠错

同类型试题

优质答疑

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19
我要答疑
编写解析
解析:

奖学金将在审核通过后自动发放到帐

提交
我要答疑
我要答疑:
提交