使用Python2完成LED显示大数字的效果实例


本文摘自php中文网,作者巴扎黑,侵删。

这篇文章主要介绍了Python2实现的LED大数字显示效果,涉及Python的简单交互与列表相关使用技巧,需要的朋友可以参考下

本文实例讲述了Python2实现的LED大数字显示效果。分享给大家供大家参考,具体如下:


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

#filename:bigNumber.py

zero=['*******','*   *','*   *','*   *','*   *','*   *','*******']

one=['   *','   *','   *','   *','   *','   *','   *']

two=['*******','   *','   *','*******','*   ','*   ','*******']

three=['*******','   *','   *','*******','   *','   *','*******']

four=['*   *','*   *','*   *','*******','   *','   *','   *']

five=['*******','*   ','*   ','*******','   *','   *','*******']

six=['*******','*   ','*   ','*******','*   *','*   *','*******']

seven=['*******','   *','   *','   *','   *','   *','   *']

eight=['*******','*   *','*   *','*******','*   *','*   *','*******']

nine=['*******','*   *','*   *','*******','   *','   *','*******']

numArr=[zero,one,two,three,four,five,six,seven,eight,nine]

while True:

  try:

    #input a number

    num = raw_input("Enter a number:")

    for i in range(0,7):

      line=''

      j=0

      while j<len(num):

        n=int(num[j])

        line+=numArr[n][i]+' '

        j+=1

      print line

  except ValueError as err:

    print err

运行效果如下图:

以上就是使用Python2完成LED显示大数字的效果实例的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python3和2为什么区别大吗

Python如何清空列表?清空列表的4种方法(代码示例)

Python threading模块能做什么?(实例详解)

Python中什么是对象

Python和pycharm什么关系

Python3中print函数换行的图文代码详解

Python中字典是什么

Python中字典是有序的吗

Python文件和流相关知识介绍

Python中flask蓝图的使用方法(附代码)

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...