亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      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課程免費試聽預(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é)會以后,記得運用在實際操作上哦~

      責(zé)編:fushihao

      上一篇:pythonif在邏輯運算符中怎么用?

      下一篇: 沒有了

      • 會計考試
      • 建筑工程
      • 職業(yè)資格
      • 醫(yī)藥考試
      • 外語考試
      • 學(xué)歷考試