您現(xiàn)在的位置是:首頁 » python編程資訊
資訊內(nèi)容
Python基礎(chǔ)練習(xí)實(shí)例25(階乘求和)
極客小將2020-11-09-
階乘是基斯頓·卡曼(Christian Kramp,1760~1826)于 1808 年發(fā)明的運(yùn)算符號(hào),是數(shù)學(xué)術(shù)語。1808年,基斯頓·卡曼引進(jìn)這個(gè)表示法。亦即n!=1×2×3×...×n。
階乘是基斯頓·卡曼(Christian Kramp,1760~1826)于 1808 年發(fā)明的運(yùn)算符號(hào),是數(shù)學(xué)術(shù)語。
一個(gè)正整數(shù)的階乘(factorial)是所有小于及等于該數(shù)的正整數(shù)的積,并且0的階乘為1。自然數(shù)n的階乘寫作n!。1808年,基斯頓·卡曼引進(jìn)這個(gè)表示法。
亦即n!=1×2×3×...×n。
題目:求1+2!+3!+...+20!的和。
程序分析:此程序只是在累加的基礎(chǔ)上增加了累乘
程序源碼示例:
#!/usr/bin/python#!/
# -*- coding: UTF-8 -*-
n = 0
s = 0
t = 1
for n in range(1,21):
t *= n #n!
s += t #累加
print '1! + 2! + 3! + ... + 20! = %d' % s
以上實(shí)例輸出結(jié)果為:
1! + 2! + 3! + ... + 20! = 2561327494111820313
本站部分內(nèi)容轉(zhuǎn)載自網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員及時(shí)刪除。
