#!/usr/bin/python3
'''
Created on 2012-6-4
@author: hannax
'''
import sys
Zero=["00000",
"0 0",
"0 0",
"0 0",
"0 0",
"0 0",
"00000"]
One=[" 1 ",
" 11 ",
" 1 ",
" 1 ",
" 1 ",
" 1 ",
" 111 "]
Two=["22222",
" 2",
" 2",
"22222",
"2 ",
"2 ",
"22222"]
Three=["33333",
" 3",
" 3",
"33333",
" 3",
" 3",
"33333"]
Four=[" 4",
" 44",
" 4 4",
" 4 4",
"44444",
" 4",
" 4"]
Five=["55555",
"5 ",
"5 ",
"55555",
" 5",
" 5",
"55555"]
Six=["66666",
"6 ",
"6 ",
"66666",
"6 6",
"6 6",
"66666"]
Seven=["77777",
" 7",
" 7",
" 7 ",
" 7 ",
" 7 ",
" 7 "]
Eight=["88888",
"8 8",
"8 8",
"88888",
"8 8",
"8 8",
"88888"]
Nine=["99999",
"9 9",
"9 9",
"99999",
" 9",
" 9",
"99999"]
Digits=[Zero,One,Two,Three,Four,Five,Six,Seven,Eight,Nine]
try:
digits=sys.argv[1]
row=0
while row<7:
line=""
column=0
while column<len(digits):
number=int(digits[column])
digit=Digits[number]
line+=digit[row]+" "
column+=1
print(line)
row+=1
except IndexError:
print("usage:lesson1.py <number>")
except ValueError as err:
print(err,"in",digits)

刚刚接触python,使用python处理问题非常灵活方便,在python3的一本书中第一章有个小程序,在图书馆看了会觉得听有意思的,就弄上来玩玩,准备接下来在命令行弄个数字时钟神码的,就拿这个当个输出模块了。。。