for x in range(1,10): for y in range(1,x+1): print('%d*%d=%d'%(y,x,y*x),end='\t') #end是以什么方式结束,\t是制表符 print('')#内层循环完做换行符,print中end不写入结束方式则默认为换行。 for i in range(1, 10): for j in range(1, i+1): print('{}x{}={}\t'.format(j, i, i*j), end='') print()