用Python輸出0 100之間的奇數之和

時間 2021-06-28 17:43:25

1樓:匿名使用者

具體算式如下:

>>> t=0

>>> for i in range(100):

if(i%2)==1:

t+=i

>>> print t

這句if(i%2)==1 是i對2求餘即偶數對2求餘為0,奇數對2求餘為1。

python, 是一種物件導向的解釋型計算機程式設計語言,由荷蘭人guido van rossum於2023年發明,第一個公開發行版發行於2023年。

python是純粹的自由軟體, 源**和直譯器cpython遵循 gpl(gnu general public license)協議。python語法簡潔清晰,特色之一是強制用空白符(white space)作為語句縮排。

python具有豐富和強大的庫。它常被暱稱為膠水語言,能夠把用其他語言製作的各種模組(尤其是c/c++)很輕鬆地聯結在一起。常見的一種應用情形是,使用python快速生成程式的原型(有時甚至是程式的最終介面),然後對其中有特別要求的部分,用更合適的語言改寫,比如3d遊戲中的圖形渲染模組,效能要求特別高,就可以用c/c++重寫,而後封裝為python可以呼叫的擴充套件類庫。

需要注意的是在您使用擴充套件類庫時可能需要考慮平臺問題,某些可能不提供跨平臺的實現。

7月20日,ieee釋出2023年程式語言排行榜:python高居首位。

2樓:遠空飄影

>>> t=0

>>> for i in range(100):

if(i%2)==1:

t+=i

>>> print t

2500

>>>這句if(i%2)==1 是i對2求餘即偶數對2求餘為0,奇數對2求餘為1

3樓:在八達嶺長城吃泡麵的海獅

在ipython3中答案如下:

sum([x for x in range(1,101,2)])

一行**就能實現

4樓:匿名使用者

來個簡單的

sum(range(1,100,2))

一行完事,呵呵

5樓:匿名使用者

a = 0

for i in range(100):

if (i % 2):

a += i

print a

6樓:匿名使用者

sum = 0

r = range(101)

for i in r:

if i%2 == 1:

sum = sum+i

print "the range from 0 to 100,all odds sum is %d",sum

用python寫水仙花數,數用end輸出,該怎麼在保留其他逗號的情況下,去掉最後逗號

你好,這個問題屬於print中的引數問題。其實,你說的這個問題可以用print中的sep引數解決。end也屬於print中的一個引數,它表示的意思是 當print把要列印的內容全部列印出來之後,最後用end中的內容來結尾。比如說print a b end 這段程式最後返回的結果就是 ab,所以,想要...

用python程式設計求1 ,用python程式設計求1 1 2 1 3 1 4 1 5 累加和,資料項小於0 1時停止

樹不開叉 def summa summ 0 for i in range 1,100 fl 1.0 i if fl 0.1 summ fl else print the sum is summreturn sum summa 注意縮排 def iteritem limit x 1.while 1 v...

python,如何遍歷目錄,輸出所有檔名

import os def iterbrowse path for home,dirs,files in os.walk path for filename in files yield os.path.join home,filename for fullname in iterbrowse ho...