Skip to content

Commit b21305c

Browse files
author
Bane
committed
给bigdigits.py增加更多注释说明,方便理解
1 parent 5c5902d commit b21305c

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

Programming_in_Python3/Chapter1/bigdigits.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,16 @@
2626
Digits = [Zero, One, Two, Three, Four, Five, Six, Seven, Eight, Nine]
2727

2828
try:
29+
#获取命令选中的第2个参数
2930
digits = sys.argv[1]
3031
row = 0
31-
while row < 7:
32+
while row < 7: #因为我们使用7行的星号来表示一个数字
3233
line = ""
3334
column = 0
34-
while column < len(digits):
35-
number = int(digits[column])
36-
digit = Digits[number]
37-
line += digit[row] + " "
35+
while column < len(digits): #len(digits)获取是的字符串长度
36+
number = int(digits[column]) #半第2个参数中的字符转换成数字
37+
digit = Digits[number] #取得大数字对象
38+
line += digit[row] + " " #打印大数字的第row行
3839
column += 1
3940
print(line)
4041
row += 1

0 commit comments

Comments
 (0)