一.for循環(huán)打印九九乘法表
#注意:由于縮進在瀏覽器不好控制,請大家見諒,后續(xù)會有圖片傳入。
1.1 左下角
  for i in range(1,10):     for j in range(1,i+1):        print('%d*%d=%2d/t'%(j,i,i*j),end='')    print()效果圖:

1.2 右下角
for i in range(1,10):   for k in range(i+1,10):     print(end='   ') #此處為返回八個空格,請注意   for j in range(1,i+1):     print('%d*%d=%2d/t' % (j, i, i * j), end='')   print()
1.3 左上角
  for i in range(9,0,-1):   for j in range(1,i+1):     print('%d*%d=%2d/t' % (j, i, i * j), end='')   print() #此處的目的主要是利用print特性換行
1.4 右上角
  for i in range(1,10):    for k in range(1,i):     print(end='   ') #此處返回八個空格   for j in range(9,i-1,-1):      print('%d*%d=%2d/t' % (i, j, i * j), end='')   print()
二.while循環(huán)打印乘法表(四種方法)
2.1 左下角
  i = 1  while i <=9:    j = 1    while j <= i:      print('%d*%d=%2d/t'%(i,j,i*j),end='')      j+=1   print()   i +=1效果圖:

2.2 右下角
  i = 1  while i <= 9:    k = 9    while k >i:      print(end='    ')  #此處為八個空格      k -= 1      j = 1    while j <= i:      print('%d*%d=%2d/t'%(j,i,i*j),end='')      j +=1    print()    i +=1
2.3 左上角
  i = 9  while i >= 1:    j = 1    while j <= i:      print('%d*%d=%2d/t'%(j,i,i*j),end='')      j +=1    i -= 1    print()

2.4 右上角
  i = 9  while i >= 1:    k = 9    while k > i:      print(end='    ') #此處為八個空格      k -= 1    j = 1    while j <=i:      print('%d*%d=%2d/t'%(j,i,i*j),end='')      j +=1    print()    i -= 1            
新聞熱點
疑難解答