Python 學習歷程 @ 2011-09-02
Python真是一個有趣的程式語言,加緊學習中目前一併研究Flask中
以下是書上的範例
中間注解的部分是依照書上學習1修改
去掉已被注解的4行並且將原36行注解,就可以看到修改的結果了
import sys
Zero = ["***",
" * * ",
"* *",
"* *",
"* *",
" * * ",
"***"]
One = [" * ", "** ", " * ", " * ", " * ", " * ", "***"]
Two = [" *** ", "* *", "** ", "*", " * ", "* ", "*****"]
Three = [" *** ", "* *", " *", "** ", " *", "* *", " *** "]
Four = [" *", "**", " * *", "**", "******", " *",
" *"]
Five = ["*****", "* ", "* ", " *** ", " *", "* *", " *** "]
Six = [" *** ", "* ", "* ", "**** ", "* *", "* *", " *** "]
Seven = ["*****", " *", " * ", "*", " * ", "* ", "* "]
Eight = [" *** ", "* *", "* *", " *** ", "* *", "* *", " *** "]
Nine = [" ****", "* *", "* *", " ****", " *", " *", " *"]
Digits =
try:
digits = sys.argv
row = 0
while row < 7:
line = ""
column = 0
while column < len(digits):
number = int(digits)
digit = Digits
#changeLine = ""
#for x in digit:
# changeLine += str(number) if x == '*' else ' '
#line += changeLine + ""
line += digit + " "
column += 1
print(line)
row += 1
except IndexError:
print("usage: bigdigits.py <number>")
except ValueError as err:
print(err, "in", digits)
页:
[1]