本文实例讲述了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