0
lines = [[str(i * j) for i in xrange(1, 13)] for j in xrange(1, 13)]
for line in lines:
for num in line:
if line.index(num):
print ' ' * (3 - len(num)) + num,
else:
print ' ' * (2 - len(num)) + num,
print
我试图理解为什么else
声明涉及到第一线 和line.index(num)
涉及到剩余的行声明。蟒蛇2.7 line.index如果一个乘法表
你可以编辑帖子并发布格式化的代码,以便我们可以阅读并帮助 – Hani
请清楚解释你所得到的任何问题。 – bhansa
@Bhansa。编辑这样的代码格式并不是一个好主意,尤其是对于基于Python的问题。格式可能是问题的原因。 – SiHa