用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編寫小程式,輸出所有滿足條件的素數

紫薇參星 按照你的要求編寫的python程式如下 import math for i in range 100,1000 for j in range 2,int math.sqrt i 1 if i j 0 break else if i 10 i 10 10 10 i 100 print i 源...

Python輸出引號的問題,python中如何輸出引號

print 是錯誤的 print 列印的結果是 可以用轉義符,呵呵 不可以這麼搞的,在python中雙引號和單引號在此環境中都是宣告這是一個字串用的 a aaaa b aaaa id a id b 如果一定要達到輸出即輸入的效果,不該在.py檔案中定義function引數,而應該通過標準輸入 輸出流...

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

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