欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

利用Python循環(huán)(包括while&for)各種打印九九乘法表的實(shí)例

 更新時(shí)間:2017年11月06日 09:11:00   作者:葫蘆七娃  
下面小編就為大家?guī)?lái)一篇利用Python循環(huán)(包括while&for)各種打印九九乘法表的實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧,希望對(duì)大家有所幫助

一.for循環(huán)打印九九乘法表

#注意:由于縮進(jìn)在瀏覽器不好控制,請(qǐng)大家見(jiàn)諒,后續(xù)會(huì)有圖片傳入。

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='   ') #此處為返回八個(gè)空格,請(qǐng)注意
   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='   ') #此處返回八個(gè)空格
   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='    ')  #此處為八個(gè)空格
      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='    ') #此處為八個(gè)空格
      k -= 1
    j = 1
    while j <=i:
      print('%d*%d=%2d\t'%(j,i,i*j),end='')
      j +=1

    print()
    i -= 1

后續(xù):此處截圖為當(dāng)時(shí)源碼,僅供參考

以上這篇利用Python循環(huán)(包括while&for)各種打印九九乘法表的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論