亚洲熟女综合色一区二区三区,亚洲精品中文字幕无码蜜桃,亚洲va欧美va日韩va成人网,亚洲av无码国产一区二区三区,亚洲精品无码久久久久久久

你知道Python-if該怎么使用嗎?

今天馬哥教育要跟大家分享的文章是你知道Python-if該怎么使用嗎?熟悉Python的小伙伴們都知道在Python中,我們就是通過(guò)if判斷邏輯讓程序有了思考能力,
讓程序知道了什么情況下該干什么。Python入門(mén)新手和正在Python學(xué)習(xí)的小伙伴快來(lái)看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?!

學(xué)習(xí)if該怎么使用?

if的語(yǔ)法結(jié)構(gòu)如下,缺一不可:

if expression: 

expr_true_suite

當(dāng)expression為T(mén)rue時(shí),expr_true_suite就執(zhí)行,反之,不執(zhí)行。

Java中也有if判斷語(yǔ)句,但是它要求,expression部分必須是Boolean類(lèi)型;而Python中缺沒(méi)有這么苛刻的要求,它會(huì)對(duì)你的expression會(huì)進(jìn)行智能的判斷:

數(shù)值零、空字符串、空l(shuí)ist等等,歸為False;

非零數(shù)值、非空字符串、非空l(shuí)ist等等,歸為T(mén)rue。

1.最簡(jiǎn)單的判斷
age = input()

if int(age) >= 18: 

print('成年人')

獲取用戶(hù)的輸入,如果輸入的年齡大于等于18,就輸出'成年人'。

2.expression也可以是復(fù)合判斷
age = input()

if int(age) > 18 and int(age) < 30:

 print('最美好的年齡,好好珍惜')

expression可以包含 not or and 這樣的復(fù)合邏輯

3.if - else判斷
age = input()

if int(age) >= 18:

 print('成年人')

else: 

print('未成年')

獲取用戶(hù)的輸入,如果輸入的年齡大于等于18,就輸出'成年人'。否則,else就是否則的意思,其實(shí)就是小于18,就輸出'未成年'。

4.if - elif - else判斷
age = input()

if int(age) < 18:

 print('未成年')

elif int(age) < 50:

print('中年人')else: print('老年人')

在if - else之間,可以用elif做更細(xì)致的判斷,elif等同于else if,elif可以有多個(gè)。age獲取到用戶(hù)的輸入之后,會(huì)從上到下按順序進(jìn)行判斷,如果條件成立,就執(zhí)行當(dāng)前條件下的語(yǔ)句并跳出,不會(huì)執(zhí)行下邊的了;只有當(dāng)不滿足當(dāng)前條件,才會(huì)繼續(xù)往下判斷。

以上就是馬哥教育今天為大家分享的關(guān)于你知道Python-if該怎么使用嗎的文章,希望本篇文章能夠?qū)φ?Python學(xué)習(xí)?和從事Python相關(guān)工作的小伙伴們有所幫助,想要了解更多相關(guān)知識(shí)記得關(guān)注馬哥教育官網(wǎng),每天都會(huì)有大量?jī)?yōu)質(zhì)內(nèi)容與大家分享!

聲明:文章來(lái)源于網(wǎng)絡(luò),侵刪!

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國(guó)內(nèi)好評(píng)如潮的Linux云計(jì)算運(yùn)維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開(kāi)發(fā)專(zhuān)業(yè)人才培訓(xùn)機(jī)構(gòu)!