日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ftl if else判断_07.合意就执行,不行就拉倒-if/else条件控制(一)

發(fā)布時間:2025/3/21 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ftl if else判断_07.合意就执行,不行就拉倒-if/else条件控制(一) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

青少年、零基礎、初學者Python編程從入門到精通,“老馬帶小馬 一塊學Python”編程系列。

先來認識一下本節(jié)將涉及到的幾個Python關鍵字:

  • if:英文意思是“如果、假若”,它將是本節(jié)學習的重點。
  • else:英文意思是“其他的、另外的”,一般與if配合使用。
  • elif:相當于“else + if”的組合,表達“另外,如果”的意思,與if配合使用。
  • and:英文意思是“和、與”,在Python中作為邏輯操作符,表示“并且”的意思。
  • or:英文意思是“或者”,在Python中作為邏輯操作符,表示“或者”的意思。
  • True:英文意思是“真實的,確實的”,在Python中屬于一種數(shù)據(jù)類型(“布爾類型”),且表示“真”。
  • False:英文意思是“不真實的,不確實的”,在Python中屬于一種數(shù)據(jù)類型(“布爾類型”),且表示“假”,與True相反。“布爾類型”與“整型”(代表著整數(shù))、“浮點型”(代表著小數(shù))一樣,代表了一類數(shù)據(jù),且“布爾類型”只有兩個值:True和False。

先通過下面的例子了解一下“if”的使用:

chengji
  • 第1行,賦值chengji變量為88;
  • 第2行,在“if”后、“:”(再次提醒必須是英文冒號)前,有一個條件判斷表達式,比如在這里,條件判斷表達的意思是:“chengji大于等于60”,要是滿足了這個條件,電腦就會執(zhí)行“:”下面縮進的程序塊,即打印出“及格!”,要是不滿足這個條件,就不會執(zhí)行“:”下面縮進的程序塊。
  • 第3行,緊跟在if語句的“:”后面,并縮進排版,為從屬于第二行if的程序塊,要是if行的條件判斷不滿足,則該行代碼不會執(zhí)行。

接著,介紹一下常見的比較運算符:

  • <:小于,要是運算符左側的數(shù)小于右側的數(shù),則表達式條件判斷正確,我們則可以說這個表達式為真或True,比如:“1<2”這個表達式則為True,或者說這個表達式的值為True。
  • <=:小于等于,要是左側的數(shù)大于右側的數(shù),則表達式條件判斷為假,我們則可以說這個表達式為假或False,或者說這個表達式的值為False。
  • >:大于
  • >=:大于等于
  • ==:等于,我們前面章節(jié)提到過,一個等于,即“=”,表示賦值操作,把右側的值賦值給左側的變量,而“==”,兩個連寫的等于則表示條件判斷,判斷左側的數(shù)是否等于右側的數(shù),若相等則為True,否則為False。
  • !=:不等于

再通過下面的例子看看“if”與“else”的配合使用:

chengji
  • 第1行至第3行與上面的例子是一樣的,當if后面的條件判斷為True時(即chengji滿足大于等于60時),則執(zhí)行if下面的程序塊,即打印“及格!”,若不滿足,則從屬于if的程序塊不會執(zhí)行。
  • 第4行,需要注意的是“else”必須與“if”對齊,意味著兩者是并列的,而且兩者是二選一的關系,且“else”后面也有個“:”,意味著緊跟著的、縮進的代碼屬于“else”的程序塊。
  • if與else二選一的關系,意味著要是if后的條件判斷為True,則執(zhí)行完從屬于if的程序塊后,后面的else以及從屬于else的程序塊都會直接跳過,不會被執(zhí)行;而要是if后面的條件判斷為False,從屬于if的程序塊不會被執(zhí)行,而是直接跳到從屬于else的程序塊,打印出“不及格!”。建議大家可以按照上一節(jié)學到的程序調試方法,通過給chengji設置不同的值,實際單步調試、跟蹤一下不同條件判斷情況下程序的執(zhí)行路徑,能夠更清晰本節(jié)我們講到的條件控制語句。

接下來,再通過下面的例子看看“if-elif-else”的配合使用:

chengji

上述程序的執(zhí)行流程是這樣的:執(zhí)行第1行->執(zhí)行第2行->執(zhí)行第4行->執(zhí)行第5行,然后整個程序運行完畢、退出。

從以上代碼中可以看得出來,對于條件控制語句,第一個條件判斷總是使用“if”關鍵字,“if”之后、“else”之前要是還有其他條件判斷,則一律采用“elif”關鍵字,這三個關鍵字組成了一個完整的“if-elif-else”控制塊,而且所有這些關鍵字必須是嚴格對齊的;另外,從上面的執(zhí)行流程中可以看得出來,程序執(zhí)行時,只要有“else”存在,程序一定且只會執(zhí)行一次從屬于if、elif或者else的程序塊。對于if或者elif行,只要其后的條件滿足(即為True),則執(zhí)行完畢其下的程序塊后,立即跳出整個“if-elif-else”控制塊,如果if以及elif語句中的條件均不滿足,才會執(zhí)行else下的程序塊。

接下來,我們從另外一個角度再仔細分析一下上述代碼,因為chengji的取值為88,所以它其實同時滿足第1、第2和第3個elif中的條件判斷,即該值大于等于80,也大于等于70,同時還大于等于60,但是,因為該值首先符合了第1個elif中的條件判斷(即該值大于等于80),執(zhí)行完該條件判斷下的程序塊(即打印完畢“良好!”)后,程序就跳出整個“if-elif-else”控制塊了,所以后面的條件判斷即使?jié)M足要求,也不會被執(zhí)行。

如上圖所示,對于存在包含關系的條件判斷,比如“大于等于90”所涵蓋的范圍,從屬于“大于等于80”所涵蓋的范圍,而“if-elif-else”條件判斷的特點是:從上至下,按順序執(zhí)行條件判斷,只執(zhí)行第一個符合條件的程序塊,因此,為了準確、精準的匹配,對于存在包含關系的條件判斷,一定要按照涵蓋的范圍,由小范圍到大范圍進行排序。還是以上一段代碼為例,要是“大于等于70”排在了“大于等于80”前面,則對于88分的成績,首先滿足了“大于等于70”的條件,則執(zhí)行完畢打印“中等!”,就跳出了整個“if-elif-else”控制塊,導致結果判斷失誤。

另外一種更保險的做法就是對各項條件判斷進行精準描述,避免對排序的依賴,如下所示,if及elif所在的行(連同其下所屬的代碼塊)任意調換順序,都不會導致結果判斷失誤。

if

在上面的條件判斷中用到了“and”邏輯操作符,以“chengji >= 80 and chengji < 90”為例,表達的意思為“chengji大于等于80,而且同時滿足小于90”,即,只有“and”左右兩側的條件都為真的情況下,“and”連接的整個表達式才為真;同理,要是由“or”連接的話,則“or”左右兩側的條件只要有一個為真,則“or”連接的整個表達式就為真。補充說明一下,對于存在“and”、“or”的表達式,之所以先進行他們兩側的條件判斷,最后才進行“and”、“or”的運算,因為“邏輯操作符”的運算優(yōu)先級低于“比較運算符”,就像“+-”運算符的優(yōu)先級低于“×÷”一樣,所以先進行“×÷”運算,后進行“+-”運算。

在本節(jié)的最后,我們總結一下“if-elif-else”條件控制的流程圖,如下圖所示。


07.合意就執(zhí)行,不行就拉倒-if/else條件控制(一)?mp.weixin.qq.com

總結

以上是生活随笔為你收集整理的ftl if else判断_07.合意就执行,不行就拉倒-if/else条件控制(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线播放ww | 黄色美女视频网站 | 国产成人一区在线观看 | 少妇高潮淫片免费观看 | 伊人欧美 | 精品久久久中文字幕 | 邻家有女4完整版电影观看 欧美偷拍另类 | 久久精品国产一区二区三区 | 国产美女久久久 | 亚洲精品鲁一鲁一区二区三区 | a网站在线观看 | 夏目彩春娇喘呻吟高潮迭起 | 国产福利在线观看视频 | 一品毛片 | 91黄色视屏 | 精品中文字幕一区 | 日本久久精品视频 | 日本精品一区 | 最近日本中文字幕 | 亚洲免费片 | 国产精品一级二级 | 九九国产| 六月激情综合 | 99色图| 爱啪啪导航 | 日韩一二三级 | 久久久免费看片 | 久久国产精品久久久久久 | 久久精品123| 性视频一区 | 香蕉视频A| 天天摸天天做 | 国产夫妻视频 | 性感美女被草 | 天天操,夜夜操 | 穿情趣内衣被c到高潮视频 欧美性猛交xxxx黑人猛交 | 免费黄色网址大全 | 91天堂网 | 日本视频在线观看免费 | 亚洲国产tv | a级片在线 | 黄色三级片毛片 | 91成人免费观看 | 看全色黄大色黄大片女一次牛 | 国产精品第一页在线观看 | 成人国产视频在线观看 | 亚洲欧洲在线播放 | 亚洲三级色 | 在线看黄的网站 | 色偷偷噜噜噜亚洲男人 | 国产欧美日韩一区二区三区 | 有码一区| 亚洲午夜精品在线 | 欧美日韩资源 | xxxx在线播放 | 一本色道久久综合亚洲精品酒店 | 麻豆视频在线免费看 | 一本在线免费视频 | 射婷婷| 亚洲精品www久久久久久 | av影片在线看 | 西西人体高清44rt·net | 欧亚在线视频 | 国产黄视频网站 | 上原亚衣av一区二区三区 | 日日插插 | 欧美视频中文字幕 | 久久精品一区二区在线观看 | 青草草在线观看 | 又爽又黄视频 | 伊人天堂av| 亚洲欧洲日本国产 | 91中文字幕视频 | 天堂8中文在线 | 91亚洲视频在线观看 | 性高潮久久久久 | av福利在线播放 | 中国黄色一级片 | 欧洲一区在线 | 成人毛片在线免费观看 | 4438x在线观看 | 日韩中文字幕一区二区 | 网友自拍第一页 | 久久99色| 亚洲精品日韩在线观看 | 性xxxx另类xxⅹ | 黄色成人av网站 | 国产激情视频在线播放 | 欧美高清另类 | 国产人妻精品一区二区三 | 精品人妻一区二区三区日产乱码 | 欧洲精品一区 | 国产中文在线视频 | 在线观看免费www | 91久久精品在线 | 国产怡红院 | 饥渴的少妇和男按摩师 | 九色蝌蚪9l视频蝌蚪9l视频 | 天天天天天天天天干 |