__author__ = 'gate_007' #encoding:utf-8 def test1(): for i in xrange(0,5): for j in xrange(0,5): print i, " ", j print print "test1 done " def test2(): for i in xrange(0,5): for j in xrange(0,i): print i, " ", j print print "test2 done " def test3(): for i in xrange(0,5): for j in xrange(0,i): print j, " ",i print print "test3 done " def test4(): for i in xrange(0,5): for j in xrange(0,i): print '%d %d \t' % (j,i), print print "test3 done " def test5(): for i in xrange(0,5): for j in xrange(0,i): print '%d * %d = %d\t' % (j,i, j*i), print print "test3 done " if __name__ == '__main__': test1() test2() test3() test4() test5()
Test result:
Connected to pydev debugger (build 139.1001) 0 0 0 1 0 2 0 3 0 4 1 0 1 1 1 2 1 3 1 4 2 0 2 1 2 2 2 3 2 4 3 0 3 1 3 2 3 3 3 4 4 0 4 1 4 2 4 3 4 4 test1 done 1 0 2 0 2 1 3 0 3 1 3 2 4 0 4 1 4 2 4 3 test2 done 0 1 0 2 1 2 0 3 1 3 2 3 0 4 1 4 2 4 3 4 test3 done 0 1 0 2 1 2 0 3 1 3 2 3 0 4 1 4 2 4 3 4 test3 done 0 * 1 = 0 0 * 2 = 0 1 * 2 = 2 0 * 3 = 0 1 * 3 = 3 2 * 3 = 6 0 * 4 = 0 1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 test3 done Process finished with exit code 0