在Jython中嵌套循环,如何包含新行来分隔输出?

提前谢谢你的帮助。

我是一个Jython初学者,我会很高兴地感激彻底的帮助或解释。

我用这样的方式写了几行…

对于a1范围(1,7):

对于范围内的a2(1,2):

A=a1*a2 print A, 

对于范围(1,7)中的b1:

对于范围(1,2)中的b2:

 B=b1*b2*2 print B, 

输出的结果是这样的:1 2 3 4 5 6 2 4 6 8 10 12

我想以这样的方式将两者分开:

1 2 3 4 5 6

2 4 6 8 10 12

使用“\ n”命令。 怎么可能呢? 什么是最好的方法来做到这一点?

每个循环之后的一个简单的打印将做的伎俩…

 for a1 in range(1,7): for a2 in range(1,2): A=a1*a2 print A, print for b1 in range(1,7): for b2 in range(1,2): B=b1*b2*2 print B, print 

其实打印“\ n”(即打印“\ n”)也将留下一条空白线在两个输出线之间,虽然我想你可以做…

 print "\n", 

请参阅问题打印function中的逗号结尾是什么? 更多细节。