在python中實(shí)現(xiàn)求輸出1-3+5-7+9-......101的和
第一種:
i=0 sum=0 a=0 while i<102: if i>=1 and i%4==1: sum+=i elif i%2!=0 and i!=1: a=a+i i+=1 print(sum-a)
第二種:
a=1 b=-3 sum1=0 sum2=0 while a<=101and b>=-99: sum1+=a sum2+=b a+=+4 b+=-4 print(sum1+sum2+101)
第三種:
print(sum(range(1,102,4))-sum(range(3,102,4)))
自我反?。?/strong>
第一種與第二種是我寫的 第三種是我朋友寫的 當(dāng)你學(xué)習(xí)Python取得一點(diǎn)點(diǎn)成績的時候不要驕傲
補(bǔ)充知識:Python語言求1+3!+5!+7!+9!+50!的幾種思路
有一道Python面試題,求和1+3!+5!+7!+9!+50!
方法一: 常規(guī)思路
L = [1, 3, 5, 7, 9, 50] def func(n): if n == 1: return 1 else: return n * func(n-1) total = 0 for i in L: total = total + func(i) print(total)
方法二: 遞歸求和
>>> def func(n): ... return 1 if n == 1 else n * func(n-1) >>> sum([func(i) for i in [1, 3, 5, 7, 9, 50]]) 30414093201713378043612608166064768844377641568960512000000368047L
方法三: 函數(shù)編程
>>> from functools import reduce >>> sum([reduce(lambda x,y:x*y, range(1, i+1)) for i in list(range(1, 10, 2)) + [50]]) 30414093201713378043612608166064768844377641568960512000000368047L
方法四: 借助模塊
>>> from scipy.special import factorial >>> sum(factorial([1, 3, 5, 7, 9, 50], exact=True)) 30414093201713378043612608166064768844377641568960512000000368047L
以上這篇在python中實(shí)現(xiàn)求輸出1-3+5-7+9-......101的和就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Django --Xadmin 判斷登錄者身份實(shí)例
這篇文章主要介紹了Django --Xadmin 判斷登錄者身份實(shí)例,具有很好的參考價值,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07Pandas merge合并兩個DataFram的實(shí)現(xiàn)
本文主要介紹了Pandas merge合并兩個DataFram的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03Python基礎(chǔ)必備之語法結(jié)構(gòu)詳解
Python語法定義了用于在 Python 編程中創(chuàng)建句子的所有規(guī)則集。如果想更深入地研究 Python 詞法結(jié)構(gòu),需要了解構(gòu)成語句的句法元素,即構(gòu)成 Python 程序的基本單元,涵蓋控制結(jié)構(gòu),在不同代碼組之間引導(dǎo)程序流的構(gòu)造,快跟隨小編一起學(xué)習(xí)一下吧2022-04-04Python機(jī)器學(xué)習(xí)特征重要性分析的8個常用方法實(shí)例探究
本文詳細(xì)介紹8種常用的方法,涵蓋了基于決策樹、集成學(xué)習(xí)模型以及統(tǒng)計(jì)學(xué)方法的特征重要性分析,從決策樹模型到SHAP值,深入探討每種方法的原理和示例,幫助全面了解如何評估特征的重要性,將能更好地理解特征對模型預(yù)測的貢獻(xiàn),為提升模型性能和解釋模型決策提供有力支持2024-01-01詳解Django的CSRF認(rèn)證實(shí)現(xiàn)
這篇文章主要介紹了詳解Django的CSRF認(rèn)證實(shí)現(xiàn),詳細(xì)的介紹了csrf原理和實(shí)現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-10-10Python獲取本機(jī)所有網(wǎng)卡ip,掩碼和廣播地址實(shí)例代碼
這篇文章主要介紹了Python獲取本機(jī)所有網(wǎng)卡ip,掩碼和廣播地址實(shí)例代碼,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下2018-01-01