猿问

python关于换行打印的问题,请大哥们支个招!

程序如下:

for i in range(1,5):

    for x in range(1,5):

        print("%d %d\t" % (i,x))

1 1 
1 2 
1 3 
1 4 
2 1 
2 2 
2 3 
2 4 
3 1 
3 2 
3 3 
3 4 
4 1 
4 2 
4 3 
4 4   #打印的结果

如何换行打印变成如下的结果

11 12 13 14

21 22 23 24

31 32 33 34

41 42 43 44


宝慕林4294392
浏览 459回答 2
2回答

慕莱坞森

python3以上的话,这样for i in range(1,5):             for x in range(1,5):             print("%d %d\t" % (i,x), end="")     print("")

万千封印

for i in range(1,5):         print '\t'.join([("%d %d" %( i,x ) )for x in range(1,5)])
随时随地看视频慕课网APP
我要回答