资讯详情

蓝桥杯真题:七段码(2020 年省赛)

题目描述

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

七段码

上图显示了七段码数码管的图表,共有数码管 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) 

记录代码仅用于学习记录。如果您有更好的想法,欢迎在评论区添加。

标签: 二极管afe0505

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

 锐单商城 - 一站式电子元器件采购平台  

 深圳锐单电子有限公司