判斷奇偶數(shù)-4種方法

創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站建設(shè)、成都做網(wǎng)站與策劃設(shè)計,清水網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:清水等地區(qū)。清水做網(wǎng)站價格咨詢:18982081108
# Question:給定一個數(shù),判斷一個數(shù)是奇數(shù)還是偶數(shù)
#author by:LingSmart
'''
1.隨機(jī)輸入一個數(shù)-定義變量x,并且使用input函數(shù),
注意要給變量指定數(shù)據(jù)類型(int or float)
2.if進(jìn)行判斷 x%2 == 0 則是偶數(shù)(Even) 否則是奇數(shù)(Odd)
然后進(jìn)行輸出print
'''
判斷 num 是否為整數(shù), num 為整數(shù)。
使用 %
優(yōu)化方法一
使用 位運算符 ,運算速度更快。
原理
是按位與運算符, 假如n=10轉(zhuǎn)換二進(jìn)制為 0000 1010 ,1的二進(jìn)制為 0000 0001
意思就是把 n 轉(zhuǎn)換成二進(jìn)制,然后看 n二進(jìn)制 的 最后一位 ,如果最后一位為1的話,結(jié)果就是1,如果最后一位是0的話,那就是0。 相當(dāng)于AND。
因為2的倍數(shù)的二進(jìn)制最后一位都是0,所以n1表達(dá)式跟n%2結(jié)果是一樣的
list=(2,4,6,8,10,12,14,16,18,20)
print("Num :", list)
result = 1
for i in list:
result = result * i
print("Result :", result)
比如判斷數(shù)字5050是奇數(shù)還是偶數(shù)
num=5050
if (num%2)==0:
print("even")
else:
print("odd")
#測試
print(isnub('123'))
print(isnub('abc'))
print(isnub('123.123'))
print(isnub('-123.123'))
print(isnub('-1.609E-19'))
關(guān)于奇數(shù)和偶數(shù),有下面的性質(zhì):
(1)兩個連續(xù)整數(shù)中必有一個奇數(shù)和一個偶數(shù);
(2)奇數(shù)+奇數(shù)=偶數(shù);偶數(shù)+奇數(shù)=奇數(shù);偶數(shù)+偶數(shù)+...+偶數(shù)=偶數(shù);
(3)奇數(shù)-奇數(shù)=偶數(shù);偶數(shù)-奇數(shù)=奇數(shù);奇數(shù)-偶數(shù)=奇數(shù);
(4)若a、b為整數(shù),則a+b與a-b有相同的奇偶性,即a+b與a-b同為奇數(shù)或同為偶數(shù);
(5)n個奇數(shù)的乘積是奇數(shù),n個偶數(shù)的乘積是偶數(shù);算式中有一個是偶數(shù),則乘積是偶數(shù);
以上內(nèi)容參考:百度百科-奇數(shù)
新聞名稱:python函數(shù)偶數(shù) 偶數(shù)和python
網(wǎng)頁地址:http://www.chinadenli.net/article10/dooipgo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、關(guān)鍵詞優(yōu)化、定制開發(fā)、全網(wǎng)營銷推廣、手機(jī)網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)