您現(xiàn)在的位置是:首頁 » python編程資訊
資訊內(nèi)容
Python基礎練習實例44(按位&運算的實際應用)
極客小將2020-11-06-
按照我們一般的思路if (a % 2 )來判斷a是不是奇數(shù),了解了按位與運算后,就可以用if ((a & 1) 代替
題目:判斷奇偶
方法:判斷奇偶只要根據(jù)最未位是0還是1來決定,為0就是偶數(shù),為1就是奇數(shù)。因此按照我們一般的思路if (a % 2 )來判斷a是不是奇數(shù),了解了按位與運算后,就可以用if ((a & 1) 代替,由于位運算直接對內(nèi)存數(shù)據(jù)進行操作,不需要轉成十進制,因此這種方式處理速度非常快。
下面程序將輸出0到100之間的所有奇數(shù)。
for i in range(0,100):
if i & 1:
print(i)
本站部分內(nèi)容轉載自網(wǎng)絡,如有侵權請聯(lián)系管理員及時刪除。
