国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

python計(jì)算階乘和的方法(1!+2!+3!+...+n!)

2020-02-16 01:02:13
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

方法一:使用while循環(huán)來(lái)計(jì)算

n = int(input())jie = 1sum = 0i = 1while n >= i:  jie = jie * i  sum = sum + jie  i = i + 1print(sum)

方法二:使用遞歸函數(shù)調(diào)用階乘方法求和(其中n的值在1~40之間)

def jie(n):  if n == 1:    return 1  else:    return n*jie(n-1)n = int(input())sum = 0if n < 1 or n > 40:  print("請(qǐng)重新輸入數(shù)據(jù)")else:  for i in range(1,n+1):    sum = sum + jie(i)  print(sum) 

以上這篇python計(jì)算階乘和的方法(1!+2!+3!+...+n!)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持武林站長(zhǎng)站。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 灵石县| 彰武县| 奉化市| 花垣县| 田阳县| 荃湾区| 祥云县| 龙口市| 新疆| 手游| 汽车| 仁化县| 贵阳市| 手机| 武陟县| 兴安盟| 通渭县| 汉中市| 清涧县| 子长县| 饶阳县| 柘城县| 兴宁市| 博湖县| 绥滨县| 施甸县| 嘉祥县| 萨迦县| 安陆市| 永善县| 连南| 河东区| 咸丰县| 涿鹿县| 商都县| 元谋县| 合山市| 康定县| 曲沃县| 文成县| 台湾省|