使用 按位與運算子(&) 將能更加快速地判斷乙個整數是奇數還是偶數
使用舉例如下:
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的零次方。這...