python如果快速判斷數字奇數偶數

2022-10-04 15:51:25 字數 446 閱讀 5392

使用 按位與運算子(&) 將能更加快速地判斷乙個整數是奇數還是偶數

使用舉例如下:

def check_number(n):

if n & 1:

return '奇數'

else:

return '偶數'

# 簡單測試:

for i in rawww.cppcns.comnge(www.cppcns.com-3, 3):

print(i, check_number(i))

不過缺點就是不夠直觀

或者更加pythonic的寫法:程式設計客棧

def check_number(n):

return '奇數' if n & 1 程式設計客棧else '偶數'

本文標題: python如果快速判斷數字奇數偶數

本文位址: /jiaoben/python/286009.html

python 判斷數字連續 Python基礎 迴圈

程式的三大流程 2.1 while 語句基本語法 初始條件設定 通常是重複執行的 計數器while 條件 判斷 計數器 是否達到 目標次數 條件滿足時,做的事情1 條件滿足時,做的事情2 條件滿足時,做的事情3 省略 處理條件 計數器 1 注意 第乙個 while 迴圈需求 1.定義重複次數計數器i...

python 判斷是字母 數字

str 1 123 str 2 abc str 3 123abc 用isdigit函式判斷是否數字 print str 1.isdigit ture print str 2.isdigit false print str 3.isdigit false 用isalpha判斷是否字母 print st...

python 數字回文的判斷

從使用者輸入的乙個數字判斷是不是回文,我們並不知道數字有幾位,這個就是增加了求解的難度 如果乙個數字是回文的話,那麼他有一下特點,這裡以76544567 把每個位上面的數字放到列表中,獲得列表的長度,然後從最低位乘以10的最高位減一次方 十位乘以10的第二高位減一次方 最高位就是乘以10的零次方。這...