乘法口诀,

for i in range(1,10):
  for j in range(1,i+1):
    if j==2 and i*j <10:
      print("%d*%d=%d" % (i,j,i*j),end=" ")
    else:
      print("%d*%d=%d" % (i,j,i*j),end=" ")
  print(" ")

#这里因为考虑到第二行的地方对不齐,加了个条件,后来感觉这样不太好,最好的方法是把结果都变成两位数,不足两位,补足两位为好,所以代码如下

for i in range(1,10):
  for j in range(1,i+1):
    if(i*j<10):
      print("%d*%d= %d" %(j,i,(i*j)),end=" ")
    else:
      print("%d*%d=%d" %(j,i,(i*j)),end=" ")
  print(" ")

 

posted @ 2018-01-14 17:02  阿龙3953  阅读(101)  评论(0)    收藏  举报