python编程求1!+2!+…+n!_python计算阶乘和的方法(1!+2!+3!+...+n!)
python計算階乘和的方法(1!+2!+3!+...+n!)
更新時間:2019年02月01日 08:50:15 作者:一米陽光里的晴天娃娃
今天小編就為大家分享一篇python計算階乘和的方法(1!+2!+3!+...+n!),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
方法一:使用while循環來計算
n = int(input())
jie = 1
sum = 0
i = 1
while n >= i:
jie = jie * i
sum = sum + jie
i = i + 1
print(sum)
方法二:使用遞歸函數調用階乘方法求和(其中n的值在1~40之間)
def jie(n):
if n == 1:
return 1
else:
return n*jie(n-1)
n = int(input())
sum = 0
if n < 1 or n > 40:
print("請重新輸入數據")
else:
for i in range(1,n+1):
sum = sum + jie(i)
print(sum)
以上這篇python計算階乘和的方法(1!+2!+3!+...+n!)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
這篇文章主要介紹了Python實現仿射密碼的思路詳解,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04
這篇文章主要介紹了Python自動連接ssh的方法,實例分析了基于Python實現連接ssh的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-03-03
空白在Python中是重要的。事實上行首的空白是重要的。它稱為縮進。在邏輯行首的空白(空格和制表符)用來決定邏輯行的縮進層次,從而用來決定語句的分組。2014-05-05
這篇文章主要介紹了研究Python的ORM框架中的SQLAlchemy庫的映射關系,SQLAlchemy庫是一個常見的Python中操作數據庫的工具,需要的朋友可以參考下2015-04-04
這篇文章主要介紹了Python中除法使用的注意事項,是Python程序設計很重要的技巧,需要的朋友可以參考下2014-08-08
這篇文章主要介紹了Python引用(import)文件夾下的py文件的方法,Python中比較特別,導入文件夾下的py文件,則這個目錄下必須要有一個__init__.py文件才可,需要的朋友可以參考下2014-08-08
這篇文章主要介紹了django中添加日志功能,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2020-02-02
今天小編就為大家分享一篇使用pycharm設置控制臺不換行的操作方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01
本文主要介紹了python實現爬蟲下載漫畫的示例,對游俠網的漫畫資源進行解析,下載其全部章節漫畫2014-02-02
這篇文章主要介紹了Python基于百度云文字識別API,用Python實現最簡單的文字識別,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-12-12
最新評論
總結
以上是生活随笔為你收集整理的python编程求1!+2!+…+n!_python计算阶乘和的方法(1!+2!+3!+...+n!)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信反编译(二)源码还原
- 下一篇: websocket python爬虫_p