fridge wrote: > # bigdigits2.py > > import sys > > zero=["***", > "* *", > "***"] > one=["***", > " * ", > "***"] > digits=[zero,one,zero,one,zero,one,zero,one,zero,one] > > inputted_digit=sys.argv[1] > column_max=len(inputted_digit) > row_max=3 > > r=0 > while r<3: > line="" > c=0 > while c<column_max: > digit_i=int(inputted_digit[c]) > digit=digits[digit_i] > line+=digit[r] > line+=" " > c+=1 > print(line) > r+=1
- Add a docstring at the beginning of the script explaining what it is meant to do. - Use four-space indent; add a space between names and operators. - Replace the while-loops with for-loops. You can iterate over numbers and characters: >>> for i in range(3): ... print(i) ... 0 1 2 >>> for c in "abc": ... print(c) ... a b c Peter -- http://mail.python.org/mailman/listinfo/python-list