Python的if語句多層巢狀怎麼使用
if語句巢狀指的是if語句內部包含if語句,其格式如下所示:
上述if語句巢狀的格式中,先判斷外層if語句中條件表示式1的結果是否為True,如果結果為True,那麼執行程式碼塊1,再判斷內層if的條件表示式2的結果是否為True,如果條件表示式2的結果為True,那麼執行程式碼塊2。
針對if巢狀語句,有兩點需要說明:
1.if語句可以多層巢狀,不僅限於兩層。
2.外層和內層的if判斷都可以使用if語句、if-else語句和elif語句。
根據年份和月份計算當月一共有多少天,示例程式碼如下
上述程式碼中首先定義了表示年份和月份的變數year和month,分別用於接收使用者輸入的年份和月份,然後對月份進行判斷:若月份為1、3、5、7、8、10、12,輸出“年月有31天”;若月份為4、6、9、11,輸出“年月有30天”;若月份為2月,則需要對年份進行判斷:年份為閏年時輸出“年月有29天”,年份為平年時輸出“年月有28天”。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996644/viewspace-2766405/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 多層巢狀表型別語法巢狀型別
- SQl CASE 語句的巢狀使用方式SQL巢狀
- 集合框架-集合的巢狀遍歷(多層巢狀)框架巢狀
- python的with語句怎麼使用Python
- 多層巢狀同義詞巢狀
- python怎麼迴圈巢狀Python巢狀
- SQL語句巢狀查詢問題SQL巢狀
- vue elementUI 表單校驗(多層巢狀)VueUI巢狀
- 多層巢狀後的 Fragment 懶載入實現巢狀Fragment
- iOS開發·runtime+KVC實現多層字典模型轉換(多層資料:模型巢狀模型,模型巢狀陣列,陣列巢狀模型)iOS模型巢狀陣列
- 多層 UIScrollView 巢狀滾動解決方案UIView巢狀
- python怎麼寫try語句Python
- python的輸出語句怎麼寫Python
- python 利用 for ... else 跳出雙層巢狀迴圈Python巢狀
- 漫談 React 元件庫開發(一):多層巢狀彈層元件React元件巢狀
- 微信小程式自定義tab,多層tab巢狀實現微信小程式巢狀
- c# saf 框架欄位屬性多層巢狀示例C#框架巢狀
- 微信小程式入門教程--列表渲染多層巢狀迴圈及wx:key的使用微信小程式巢狀
- 微信小程式如何阻止多層巢狀元件的點選事件冒泡微信小程式巢狀元件事件
- element-ui的----el-form表單校驗巢狀表單校驗(表單多層巢狀)+el-table和el-form巢狀使用表單校驗UIORM巢狀
- iterate的巢狀使用巢狀
- 巢狀的map轉json,怎麼整,求助巢狀JSON
- 基於複製的多層巢狀快速重新整理物化檢視巢狀
- 封裝多型巢狀封裝多型巢狀
- Go Error 巢狀到底是怎麼實現的?GoError巢狀
- Python 迴圈巢狀Python巢狀
- Android實現雙層ViewPager巢狀AndroidViewpager巢狀
- 利用索引提示減少分頁的巢狀層數索引巢狀
- 用Java的方式模擬Flutter的Widget的實現(多層括號巢狀)JavaFlutter巢狀
- Python中if條件判斷語句怎麼用?Python
- 巢狀動畫如何使用巢狀動畫
- 巢狀使用 datalist (轉)巢狀
- Python 迴圈語句的使用Python
- vue麵包屑(vue動態路由多級巢狀麵包屑怎麼弄)Vue路由巢狀
- python基礎語法迴圈巢狀和列表(一)Python巢狀
- python基礎語法迴圈巢狀和列表(二)Python巢狀
- 不同程式語言在發生stackoverflow之前支援的呼叫棧最大巢狀層數巢狀
- 詳解Python的函式巢狀Python函式巢狀