本文实例讲述了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 |
运行效果如下图:
希望本文所述对大家Python程序设计有所帮助。
原文链接:http://www.cnblogs.com/linzhenjie/archive/2012/08/21/2649974.html