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...