по поводу отладчиков:
1. можно просто print`ов раскидать в интересующих местах
digits = sys.argv[1]
row = 0
column = None
while row < 7:
print('1 column: %r' % column)
line = ""
column = 0
while column < len(digits):
number = int(digits[column])
digit = Digits[number]
line += digit[row] + " "
column += 1
print(line)
row += 1
print('2 column: %r' % column)
2. pip install pudb
и в коде вставить строчку
import pudb; pudb.set_trace()
или
import pudb; pu.db
import pudb; pu.db
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