华南俳烁实业有限公司

python

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

python中fact函數(shù)使用

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

  在Python中,函數(shù)是這樣定義的:

  def helloPrint(name):

  print(‘hello’+name)

  Python函數(shù)定義的基本語法如下:

  def name(parameter1, parameter2, . . .):

  Body

  調(diào)用fact函數(shù)即可得到階乘值了:

  >>> def fact(n):

  ... """ Return the factorial of the given number. """ ⇽--- ❶

  ... r = 1

  ... while n > 0:

  ... r = r * n

  ... n = n - 1

  ... return r ⇽--- ❶

  ...

  雖然Python函數(shù)都帶有返回值,但是否使用這個返回值則由寫代碼的人決定:

python課程免費(fèi)試聽預(yù)約

  • 地區(qū):
  • 姓名:
  • 手機(jī):

  >>> fact(4) ⇽--- ❶

  24 ⇽--- ❷

  >>> x = fact(4) ⇽--- ❸

  >>> x

  24

  >>>

  實例講解:

  #在函數(shù)內(nèi)部,可以調(diào)用其他函數(shù)。如果一個函數(shù)在內(nèi)部調(diào)用自身本身,這個函數(shù)就是遞歸函數(shù)。

  #例如計算階乘n! = 1 x 2 x 3 x ... x n

  def fact(n):

  if n == 1:

  return n

  else:

  return n * fact(n-1)

  print(fact(5)) #120

  大家現(xiàn)在應(yīng)該清楚關(guān)于fact函數(shù)是如何使用了吧,結(jié)合基礎(chǔ)的函數(shù)知識,以及實際的操作,相信便于大家理解。學(xué)會以后,記得運(yùn)用在實際操作上哦~

責(zé)編:fushihao

上一篇:pythonif在邏輯運(yùn)算符中怎么用?

下一篇: 沒有了

  • 會計考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語考試
  • 學(xué)歷考試
涞水县| 江城| 棋牌| 延寿县| 磐石市| 抚宁县| 错那县| 西充县| 桃源县| 繁峙县| 武功县| 麻城市| 兰西县| 万州区| 柏乡县| 阳东县| 龙岩市| 班玛县| 宣武区| 淮南市| 兴安县| 塔城市| 新疆| 栖霞市| 汝阳县| 神农架林区| 太仓市| 苏州市| 法库县| 恭城| 马龙县| 涟源市| 诸暨市| 库车县| 弋阳县| 孝义市| 汨罗市| 礼泉县| 陵水| 隆化县| 宁陵县|