#/usr/bin/python2.4 -tt
import sys
def mult_table(x,y):
for i in range(1,y+1):
for n in range(1,x+1):
if n == 1:
print i*n,
elif n == x:
print repr(i*n).rjust(3)
else:
print repr(i*n).rjust(3),
mult_table(12,3)
sys.exit(0)
我将这个简短的程序提交给CodeEval。它唯一的工作就是制作一个乘法表。问题是它不应该有任何尾随空格,当我提交它时,最后一行在 36 之后有一个空格。我测试了自己,我没有这个问题。到底是怎么回事?