python奇偶數(shù)的函數(shù),python判斷奇偶數(shù) 函數(shù)

python編寫(xiě)函數(shù)判斷一個(gè)數(shù)是奇數(shù)還是偶數(shù)

# -*- coding: UTF-8 -*-

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、小程序開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶(hù)創(chuàng)新互聯(lián)還提供了大柴旦免費(fèi)建站歡迎大家使用!

num = int(input("輸入一個(gè)數(shù)字: "))

if (num % 2) == 0:

print("{0} 是偶數(shù)".format(num))

else:

print("{0} 是奇數(shù)".format(num))

程序:

運(yùn)行結(jié)果:

python怎么判斷奇偶數(shù)?

在Python中可以用判斷語(yǔ)句加上%這一求模運(yùn)算符來(lái)判斷數(shù)據(jù)的奇偶性。%這一求模運(yùn)算符會(huì)返回?cái)?shù)據(jù)相除之后的余數(shù),若該數(shù)除以2的余數(shù)為0,則該數(shù)為偶數(shù);若該數(shù)除以2的余數(shù)不為0,則該數(shù)為奇數(shù)。

python的軟件介紹

用Python編寫(xiě)一個(gè)程序,判斷輸入的數(shù)字是奇數(shù)還是偶數(shù),并相應(yīng)的輸出信息,要判斷一個(gè)數(shù)為奇數(shù)還是偶數(shù),依據(jù)的是它被2除后的余數(shù)。因此可以用“%”運(yùn)算符來(lái)計(jì)算并判斷。

Python是一個(gè)高層次的結(jié)合了解釋性、編譯性、互動(dòng)性和面向?qū)ο蟮哪_本語(yǔ)言。Python的設(shè)計(jì)具有很強(qiáng)的可讀性,相比其他語(yǔ)言經(jīng)常使用英文關(guān)鍵字,其他語(yǔ)言的一些標(biāo)點(diǎn)符號(hào),它具有比其他語(yǔ)言更有特色語(yǔ)法結(jié)構(gòu)。

Python是一種解釋型語(yǔ)言:?這意味著開(kāi)發(fā)過(guò)程中沒(méi)有了編譯這個(gè)環(huán)節(jié)。類(lèi)似于PHP和Perl語(yǔ)言。Python是初學(xué)者的語(yǔ)言:Python對(duì)初級(jí)程序員而言,是一種偉大的語(yǔ)言,它支持廣泛的應(yīng)用程序開(kāi)發(fā),從簡(jiǎn)單的文字處理到WWW瀏覽器再到游戲。

python 判斷奇偶數(shù)的三種方法,最后一種90%的人沒(méi)見(jiàn)過(guò)。

判斷 num 是否為整數(shù), num 為整數(shù)。

使用 %

優(yōu)化方法一

使用 位運(yùn)算符 ,運(yùn)算速度更快。

原理

是按位與運(yùn)算符, 假如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。

因?yàn)?的倍數(shù)的二進(jìn)制最后一位都是0,所以n1表達(dá)式跟n%2結(jié)果是一樣的

網(wǎng)站標(biāo)題:python奇偶數(shù)的函數(shù),python判斷奇偶數(shù) 函數(shù)
分享地址:http://muchs.cn/article24/phegce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)定制網(wǎng)站、搜索引擎優(yōu)化、網(wǎng)站設(shè)計(jì)網(wǎng)站排名、

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

小程序開(kāi)發(fā)