题目描述
小兰用七段码数码管来表示一种特殊的文字。

上图显示了七段码数码管的图表,共有数码管 77 段能发光的二 极管,分别标记为 a, b, c, d, e, f, g。
小蓝要选择一部分二极管(至少一个)发光来表达字符。设计字符 所有发光的二极管都需要连接在一起。
例如:b 发光,其他二极管不发光可以用来表达一个字符。
例如 c 发光,其他二极管不发光可以用来表达一个字符。该方案与上述方案相匹配 尽管看起来相似,但一行方案可以用来表示不同的字符。
例如:a, b, c, d, e 发光,f, g 不发光可以用来表达一个字符。
例如:b, f发光,其他二极管不发光,因为发光 二极管没有连成一片。
小蓝能用七段码数码管表达多少种不同的字符?
-
最大运行时间:1s
-
最大运行内存: 128M
记录代码(Python):
:填空题中的手算题,重点是画图!
# 第一种类型只有一段数字管发光 l1 = 7 # 两段数码管发光(ab,af,bc,bg,cg,cd,de,eg,ef,fg) l2 = 10 # 三段数码管发光(abf,abc,abg,afg,afe,bcd,bcg,bgf,bge,cgd,cgf,cge,cde,cdg,deg,def,efg) l3 = 16 # 四段数码管发光(abcd,abcg,abcf,abge,abgf,abfe,afeg,bcde,bcdg,bcgf,bcge,bged,bgef,cdef,cdeg,cdgf,cgfa,cgfe,defg,defa) l4 = 20 # 五段数码管发光(查两段不发光)ab,ac,ad,ae,af,ag,bc,bd,be,bg,cd,cf,cg,de,df,dg,ef,eg,fg) l5 = 19 # 六段数码管发光(查一段不发光) l6 = 7 # 七段数码管发光 l7 = 1 sum = l1 l2 l3 l4 l5 l6 l7 print(sum) 记录代码仅用于学习记录。如果您有更好的想法,欢迎在评论区添加。