使用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显示大数字的效果实例的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python怎么创建类

Python3.x中运行暂停的方法

sqrt是什么函数

Python内置模块collections介绍

Python中pip是什么

Python实现获取外网ip并发邮件的方法

Python换行符是什么

Python编程语言特征

Python之读取txt文件的方法

Python运算符-最常用的算数运算符(实践总结)

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




打赏

取消

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

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

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

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

评论

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