组卷题库 > 高中信息技术试卷库
试题详情
校内阅卷已经普遍采用网上阅卷模式,其中客观题无需评阅,扫描过程中自动识别,扫描结束即生成成绩,准确率高。现有一道多选题,即从“ABCD”4个选项中任意选择2个及2个以上。

小明现想用Python输出所有的多选题的选项组合,他用4位二进制数模拟所有选项组合(1-选,0-不选),再从中筛选出有效组合,例如1100是一种有效组合,1000是一种无效组合。

实现该功能的Python程序如下:

xx=["A","B","C","D"]

combs=[]

i=0

while    ①   :

t=i

s=""

c=0

    for j in range(4):

       if t%2==1:

          s=   ②      

c+=1

            ③      

    if    ④     :

       combs.append(s)       # append()方法用于在列表末尾添加新的对象。

i+=1

print("符合要求的选项组合:")

print(combs)

知识点
参考答案
采纳过本试题的试卷
教育网站链接