使用 按位與運算符(&) 將能更加快速地判斷一個整數是奇數還是偶數
使用舉例如下:
def check_number(n): if n & 1: return '奇數' else: return '偶數' # 簡單測試: for i in range(-3, 3): print(i, check_number(i))
不過缺點就是不夠直觀
或者更加pythonic的寫法:
def check_number(n): return '奇數' if n & 1 else '偶數'
使用 按位與運算符(&) 將能更加快速地判斷一個整數是奇數還是偶數
使用舉例如下:
def check_number(n): if n & 1: return '奇數' else: return '偶數' # 簡單測試: for i in range(-3, 3): print(i, check_number(i))
不過缺點就是不夠直觀
或者更加pythonic的寫法:
def check_number(n): return '奇數' if n & 1 else '偶數'
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。