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

首頁 > 編程 > Python > 正文

python 階乘累加和的實例

2020-02-16 01:02:03
字體:
來源:轉載
供稿:網友

階乘:也是數學里的一種術語;階乘指從1乘以2乘以3乘以4一直乘到所要求的數;在表達階乘時,就使用“!”來表示。如h階乘,就表示為h!;階乘一般很難計算,因為積都很大。

提問:求1+2!+3!+...+20!的和,如果輸入非正整數或者字符等就輸出“輸入有誤,請輸入正整數”

程序

#測試2 第二題 階乘累加和x = input()if x.isdigit(): a = eval(x) s = 0 b = 1 if a >0 and a%1 == 0: for i in range(a+1): s = s + b* i if i == 0: continue elif i == a: print(s) else: b = b * i else: print("輸入有誤,請輸入正整數")else: print("輸入有誤,請輸入正整數")

這是學習python的課程中的課后作業,在如何確定輸入是否是數字還是字符上花了挺多時間,后來搜了一下,可以直接使用

str.isdigit()

這個函數,就省事很多了。

以上這篇python 階乘累加和的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 淮滨县| 洛隆县| 柘城县| 万山特区| 宝丰县| 天峨县| 盘锦市| 紫云| 田阳县| 金秀| 疏勒县| 铜山县| 丹巴县| 柏乡县| 德兴市| 崇义县| 沧源| 法库县| 金平| 富平县| 霍山县| 永吉县| 日喀则市| 汉沽区| 玉门市| 务川| 抚顺县| 呼玛县| 漯河市| 上思县| 阿鲁科尔沁旗| 四平市| 府谷县| 诏安县| 丹阳市| 尼勒克县| 芒康县| 乾安县| 扬州市| 崇礼县| 临猗县|