最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

菜雞學(xué)Python 分享

2021-03-09 23:33 作者:Jinyu_Li  | 我要投稿

觀前提醒:本文僅為作者日常的學(xué)習(xí)記錄,如有錯誤,歡迎指出。

作者開通了新的分享平臺哦

簡書:GeekMen

條件判斷語句if的簡單討論

仔細(xì)想想,好像挺多天沒有更新了(還不是因為作者太懶)所以出于良(wu)心(nai)譴(zhi)責(zé)(ju),今天我們就來一起看看這個有趣的判斷語句。

if判斷。

所謂判斷,按照字面意思,不就是判斷是還是不是,是真的還是假的嘛。(這很好理解的[doge])

而在計算機中判斷的邏輯是怎么樣的,我們可以先看一看下面的程序邏輯圖:

這里中間的菱形方框就是一個簡單的判斷內(nèi)容,它所執(zhí)行的就是一個判斷TrueorFalse的過程,而在Python中的判斷語句同樣也是這樣的一個執(zhí)行邏輯。

那我們既然說到Python中的條件判斷,那么究竟是怎樣實現(xiàn)的呢?

這里,我們就要介紹我們今天的主要討論內(nèi)容:if

這個if語句,我們似乎在進(jìn)行Python中的數(shù)據(jù)類型的討論時,寫過了一段小程序,就出現(xiàn)過這個if的判斷,就是下面這個年齡的判斷程序:

age?=?int(input('please?enter?your?name?here:'))????#此處要聲明輸入的數(shù)為整數(shù),才能進(jìn)行后續(xù)的比較。

if?age?>=?18:
????print('adult','小兄弟,要負(fù)刑事責(zé)任了')
else:
????print('teenager','算了,你還沒夠秤[Doge]')

所以,今天我們不妨就以年齡這個東西來開始討論。我們看下面這個程序:

age?=?20????????#這里的age是自己定義的,是可以通過自己修改的。
if?age?>=?18:
????print('adult','小兄弟,要負(fù)刑事責(zé)任了')

執(zhí)行結(jié)果如下:

adult 小兄弟,要負(fù)刑事責(zé)任了

根據(jù)Python的縮進(jìn)規(guī)則,如果 if 語句判斷是True,就把縮進(jìn)的兩行print語句執(zhí)行了,否則,什么也不做。

所以,我們看看不是True的情況下,是否真的什么也不做。

age?=?10????????#這里執(zhí)行的程序?qū)荈alse的。???????
if?age?>=?18:
????print('adult','小兄弟,要負(fù)刑事責(zé)任了')

結(jié)果如下:

可見:在執(zhí)行框中是沒有任何內(nèi)容顯示的。

else語句

當(dāng)然,我們也可以給if語句加上一個else語句,言下之意就是,如果if判斷是False,就不要執(zhí)行if的內(nèi)容,去把else執(zhí)行了:

age_1?=?3
if?age_1?>=?18:
????print('Your?age?is:',age_1)
????print('you?are?an?adult')
else:
????print('Your?age?is',age_1)
????print('you?are?a?teenager')

執(zhí)行結(jié)果應(yīng)如下:

Your age is 3 you are a teenager

注意不要少寫了冒號:(不要問我為什么這里會有這么一句提醒,深刻的教訓(xùn)??) [寫code一時爽,一直找BUG一直爽??]

elif語句

這里else可以看作,else if的縮寫:這種方法相較于上面的else,所執(zhí)行的判斷會更加精細(xì)。

age_2?=?3
if?age_2?>=?18:
????print('Your?age?is:',age_2)
????print('you?are?an?adult')
elif?age_2?>=?6:
????print('you?are?a?teenager')?
else:
????print('you?just?a?kid')?

執(zhí)行結(jié)果如下:

you just a kid

這里做一個小小的總結(jié):if語句的完整形式如下:

if?<條件判斷1>:
????<執(zhí)行1>
elif?<條件判斷2>:
????<執(zhí)行2>
elif?<條件判斷3>:
????<執(zhí)行3>
else:
????<執(zhí)行4>

通過上面的幾段code,相信也能總結(jié)出了一點點規(guī)律。

if語句執(zhí)行有個特點,它是從上往下判斷,如果在某個判斷上是True,把該判斷對應(yīng)的語句執(zhí)行后,就忽略掉剩下的elif和else,大家可以看看下面這段,

a?=?3
if?a?>=?0:
????print('Yes')????#在該程序執(zhí)行的過程中,可以看見雖然a>0也>1,但是if是從上到下進(jìn)行判斷的,如果只要中間有一個判斷是True,那么if將不會再進(jìn)行判斷
elif?a?>=?1:
????print('Hello')
else:
????print('No')

它的執(zhí)行結(jié)果是

Yes

hhhh,快樂的時光宗室過的特別快,又是時候講拜拜,今天,我們的條件判斷也分享的差不多了。

所以,我的下篇分享很快再見(誰知道呢??


可以看看我的前幾篇文章:

菜雞學(xué)Python 007

菜雞學(xué)Python 006



這里主要向大家分享我所熱愛的文字以及技術(shù)。初來乍到,文筆平淡,技術(shù)菜雞請多見諒,希望我們能在這個新平臺上無限進(jìn)步?!奥犝f,現(xiàn)在關(guān)注的朋友都能才高八斗,事業(yè)順利,學(xué)業(yè)無憂,精神富足......”難道真不考慮一下關(guān)注嗎?”




作者現(xiàn)在是一名機器人工程專業(yè)的大一狗,如果有什么搞PCB設(shè)計,單片機技術(shù),嵌入式開發(fā),機械設(shè)計,計算機......的大佬來讓本菜狗抱抱大腿的話,那最好不過了!?。。ㄓ写罄性敢饨涣饕幌碌脑?,歡迎進(jìn)入我的公眾號交流交流吖)



我的分享平臺:

微信公眾號:講滴咩?。ㄖ饕脚_)

知乎:Geek-Men

B站:Geek-Men

GitHub:Geek-0

簡書:GeekMen


我的GitHub倉庫地址https://github.com/Geek-0


分享一下,讓更多盆友一起來玩耍吖d=====( ̄▽ ̄*)b




菜雞學(xué)Python 分享的評論 (共 條)

分享到微博請遵守國家法律
隆子县| 沙田区| 博乐市| 曲沃县| 平远县| 尚义县| 芒康县| 江陵县| 武汉市| 繁峙县| 北流市| 喀喇沁旗| 紫云| 平湖市| 东阿县| 海晏县| 十堰市| 弋阳县| 江都市| 上蔡县| 北海市| 政和县| 信宜市| 永吉县| 海宁市| 翁源县| 望谟县| 岳西县| 惠安县| 大关县| 泽库县| 揭西县| 精河县| 文成县| 蓬溪县| 射洪县| 教育| 镇宁| 安乡县| 富平县| 平乐县|