IN4. Conditions and Loops

更新於 發佈於 閱讀時間約 1 分鐘

計算所有在a~b之間的奇數數字


python沒有內建 isOdd()函式,所以只能寫if判斷奇數、偶數

a, b = 100, 200
s = 0

for i in range(a, b+1):
if i % 2 == 1:
s += i

print(s)



也有人使用 i&1 來做計算:某數字是不是經過 "and musk 1" 之後為True

這概念在底層語言(例如C語言)效能上會快很多

但由於Python在實作方式的關係,這樣寫的運行速度不會比較快

if x & 1:
return 'odd'
else:
return 'even'
avatar-img
0會員
8內容數
這裡存放著 我在Rosalind生物資訊平台的解題過程。 歐印生科ㄌ。
留言
avatar-img
留言分享你的想法!
你可能也想看
從 Google News 追蹤更多 vocus 的最新精選內容