最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解用python計(jì)算階乘的幾種方法

 更新時(shí)間:2019年08月14日 10:01:04   作者:WBerica  
這篇文章主要介紹了詳解用python計(jì)算階乘的幾種方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

第一種:利用functools 工具處理

import functools
result = (lambda k: functools.reduce(int.__mul__, range(1, k + 1), 1))(5)
print(result)

第二種:普通的循環(huán)

x = 1
y = int(input("請(qǐng)輸入要計(jì)算的數(shù):"))
for i in range(1, y + 1):
  x = x * i
print(x)

第三種:利用遞歸的方式

def func(n):
  if n == 0 or n == 1:
    return 1
  else:
    return (n * func(n - 1))


a = func(5)
print(a)

以上三種方式分別采用了不同的方法,第二種是最容易理解的,第一種是最pythonic的,而第三種則是易用性最高的。第三種直接定義一個(gè)階乘函數(shù),隨時(shí)都可以調(diào)用,從而得到不同值。

希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 利用Python展示文件下載進(jìn)度條

    利用Python展示文件下載進(jìn)度條

    這篇文章主要介紹了Python展示文件下載進(jìn)度條,requests庫(kù)相信大家都用過,做接口測(cè)試少不了它。其實(shí)我們平時(shí)下載文件,也可以用requests做到的,通過一些地址,下面我們就來(lái)看看具體是什么樣的地址及詳細(xì)內(nèi)容,需要的朋友可以參考一下
    2021-11-11
  • Python讀取及保存mat文件的注意事項(xiàng)說明

    Python讀取及保存mat文件的注意事項(xiàng)說明

    這篇文章主要介紹了Python讀取及保存mat文件的注意事項(xiàng)說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • python中引用與復(fù)制用法實(shí)例分析

    python中引用與復(fù)制用法實(shí)例分析

    這篇文章主要介紹了python中引用與復(fù)制用法,以實(shí)例形式詳細(xì)分析了python中引用與復(fù)制的功能與相關(guān)使用技巧,需要的朋友可以參考下
    2015-06-06
  • python?包之?re?正則匹配教程分享

    python?包之?re?正則匹配教程分享

    這篇文章主要介紹了python?包之?re?正則匹配教程分享,文章基于python?包?re的相關(guān)資料展開貴主題的詳細(xì)介紹,需要的小伙伴可以參考一下
    2022-04-04
  • 如何使用repr調(diào)試python程序

    如何使用repr調(diào)試python程序

    這篇文章主要介紹了如何使用repr調(diào)試python程序,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 人工智能學(xué)習(xí)PyTorch實(shí)現(xiàn)CNN卷積層及nn.Module類示例分析

    人工智能學(xué)習(xí)PyTorch實(shí)現(xiàn)CNN卷積層及nn.Module類示例分析

    這篇文章主要為大家介紹了人工智能學(xué)習(xí)PyTorch實(shí)現(xiàn)CNN卷積層及nn.Module類示例分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-11-11
  • Python實(shí)用秘技之快速優(yōu)化導(dǎo)包順序詳解

    Python實(shí)用秘技之快速優(yōu)化導(dǎo)包順序詳解

    這篇文章主要來(lái)和大家分享一個(gè)Python中的實(shí)用秘技,那就是如何快速優(yōu)化導(dǎo)包順序,文中的示例代碼簡(jiǎn)潔易懂,快跟隨小編一起學(xué)習(xí)起來(lái)吧
    2023-06-06
  • Python判斷一個(gè)三位數(shù)是否為水仙花數(shù)的示例

    Python判斷一個(gè)三位數(shù)是否為水仙花數(shù)的示例

    今天小編就為大家分享一篇Python判斷一個(gè)三位數(shù)是否為水仙花數(shù)的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2018-11-11
  • 深入理解Python虛擬機(jī)中字典(dict)的實(shí)現(xiàn)原理及源碼剖析

    深入理解Python虛擬機(jī)中字典(dict)的實(shí)現(xiàn)原理及源碼剖析

    這篇文章主要介紹了在?cpython?當(dāng)中字典的實(shí)現(xiàn)原理,在本篇文章當(dāng)中主要介紹在早期?python3?當(dāng)中的版本字典的實(shí)現(xiàn),現(xiàn)在的字典做了部分優(yōu)化,希望對(duì)大家有所幫助
    2023-03-03
  • Python Selenium中等待設(shè)置的實(shí)現(xiàn)

    Python Selenium中等待設(shè)置的實(shí)現(xiàn)

    本文主要介紹了Python Selenium中等待設(shè)置的實(shí)現(xiàn),過詳實(shí)的示例代碼,深入介紹了顯式等待、隱式等待、自定義等待條件、多重等待條件、頁(yè)面加載狀態(tài)的等待、元素存在與可見性等待、Fluent等待以及異步JavaScript加載的等待,感興趣的可以了解一下
    2023-12-12

最新評(píng)論

临洮县| 南岸区| 布拖县| 中阳县| 隆回县| 安平县| 遂昌县| 定西市| 和静县| 泗洪县| 榆社县| 民和| 潢川县| 保山市| 双鸭山市| 鸡泽县| 黔东| 区。| 文昌市| 油尖旺区| 安西县| 扎囊县| 长岛县| 丰县| 安福县| 右玉县| 雷山县| 平罗县| 凤翔县| 江都市| 吉林省| 固原市| 银川市| 牙克石市| 岳普湖县| 普兰店市| 勐海县| 武宣县| 林州市| 庆安县| 陇西县|