本文實(shí)例講述了Python2實(shí)現(xiàn)的LED大數(shù)字顯示效果。分享給大家供大家參考,具體如下:
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 |
運(yùn)行效果如下圖:
希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。
原文鏈接:http://www.cnblogs.com/linzhenjie/archive/2012/08/21/2649974.html