华南俳烁实业有限公司

python

當(dāng)前位置:中華考試網(wǎng) >> python >> python編程基礎(chǔ) >> 文章內(nèi)容

如何用python輸出九九乘法表?

來源:中華考試網(wǎng)  [2020年11月4日]  【

  大家學(xué)了學(xué)習(xí)python這么久,大概都可以將python融匯貫通使用了吧,今天就教大家一個案例,融匯python主要的方法內(nèi)容,一起來看下吧 ~

  概述

  今天主要介紹如何用Python實現(xiàn)九九乘法表(9*9 乘法口訣表),下面一起來看看吧~

  思路:

  分行與列考慮,共9行9列,i控制行,j控制列。

  實現(xiàn)方法

  #!/usr/bin/python

  #用Python實現(xiàn)九九乘法表(9*9 乘法口訣表)

  #分行與列考慮,共9行9列,i控制行,j控制列

  #方法一采用for循環(huán)

  #后面的方法采用函數(shù)和for循環(huán)結(jié)合

  print ("====================方法一====================")

  for i in range(1, 10):

  for j in range(1,i+1):

  d=i*j

  print('%d*%d=%-2d'%(i,j,d),end=' ')

  print ()

  print ("====================方法二====================")

  def hwb(n):

  m=n

  sums=0

  for j in range(1, n+1):

  sums=m*j

  print('%d*%d=%-2d'%(m,j,sums),end=' ')

  print ()

  def hwb1():

  for i in range(1,10):

  hwb(i)

  hwb1()

  print ("====================方法三====================")

  def hwb(n):

  m=n

  sums=0

  for j in range(1, n+1):

  sums=m*j

  print('%d*%d=%-2d'%(m,j,sums),end=' ')

  print()

  def hwb2():

  for i in range(9,0,-1):

  hwb(i)

  hwb2()

  print ("====================方法四====================")

  def hwb(n):

  m=n

  sums=0

  for k in range(0, 9-n):

  print(' ',end='')

  for j in range(1, n+1):

  sums=m*j

  print('%d*%d=%-2d'%(m,j,sums),end=' ')

  print()

  def hwb3():

  for i in range(1,10):

  hwb(i)

  hwb3()

  print ("====================方法五====================")

  def hwb(n):

  for dix in range(9-n,0,-1):

  print(' ',end = '')

  sums = 0

  m = n

  for j in range(1,n+1):

  sums = m*j

  print("%d*%d=%-2d"%(m,j,sums),end = ' ')

  print()

  def hwb4():

  for i in range(9,0,-1):

  hwb(i)

  hwb4()

  輸出結(jié)果如圖所示:

責(zé)編:fushihao
  • 會計考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語考試
  • 學(xué)歷考試
绩溪县| 赤水市| 阳朔县| 紫云| 望都县| 东城区| 辰溪县| 霍邱县| 育儿| 安龙县| 库伦旗| 高陵县| 肇州县| 永靖县| 丰台区| 石门县| 宾阳县| 临洮县| 昌平区| 郯城县| 犍为县| 林芝县| 昭觉县| 海口市| 内江市| 东明县| 宜阳县| 昌图县| 沧州市| 嘉义县| 东兴市| 安庆市| 刚察县| 乡城县| 鄂托克前旗| 绥中县| 衡阳县| 泽库县| 布尔津县| 黄山市| 潢川县|