python-乘法表
for i in range(1,10): j=1 while j<=i: print('{} * {} = {:2}'.format(j, i, i * j), end=" ") j+=1 print() for i in range(1,10): for j in range(1,10): if i>=j: print('{} * {} = {:2}'.format(i,j,i*j),end=" ") print()
#for in 方法
for i in range(1,10): for j in range(i,10): print("%d*%d=%2d" % (j,i,i*j),end=" ") print("")
for i in range(1,10): for j in range(9,i-1,-1): print("{}*{} ={:<2}".format(i ,j ,i*j),end=' ') print() for i in range(9,0,-1): for j in range(i,0,-1): print("{}*{} ={:<2}".format(i, j, i * j), end=' ') print() for i in range(1,10): for j in range(1,i+1): print("{}X{}={:<2}".format(i, j, i * j), end=' ') print()
#while 方法 i=1 while i < 10: j = 1 while j <=i: print("%d*%d=%2d"%(j,i,j*i),end=" ") j+=1 print("") i+=1