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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python的with語句怎麼使用Python
- python怎麼迴圈巢狀Python巢狀
- iOS開發·runtime+KVC實現多層字典模型轉換(多層資料:模型巢狀模型,模型巢狀陣列,陣列巢狀模型)iOS模型巢狀陣列
- vue elementUI 表單校驗(多層巢狀)VueUI巢狀
- 多層 UIScrollView 巢狀滾動解決方案UIView巢狀
- 多層巢狀後的 Fragment 懶載入實現巢狀Fragment
- python怎麼寫try語句Python
- python的輸出語句怎麼寫Python
- python 利用 for ... else 跳出雙層巢狀迴圈Python巢狀
- element-ui的----el-form表單校驗巢狀表單校驗(表單多層巢狀)+el-table和el-form巢狀使用表單校驗UIORM巢狀
- Python 迴圈語句的使用Python
- 微信小程式自定義tab,多層tab巢狀實現微信小程式巢狀
- 微信小程式如何阻止多層巢狀元件的點選事件冒泡微信小程式巢狀元件事件
- 封裝多型巢狀封裝多型巢狀
- Android實現雙層ViewPager巢狀AndroidViewpager巢狀
- 用Java的方式模擬Flutter的Widget的實現(多層括號巢狀)JavaFlutter巢狀
- Python中if條件判斷語句怎麼用?Python
- Python3 goto 語句的使用PythonGo
- python基礎語法迴圈巢狀和列表(一)Python巢狀
- python基礎語法迴圈巢狀和列表(二)Python巢狀
- Go Error 巢狀到底是怎麼實現的?GoError巢狀
- Python .get 巢狀 JSON 值Python巢狀JSON
- python使用引數對巢狀字典進行取值Python巢狀
- 不同程式語言在發生stackoverflow之前支援的呼叫棧最大巢狀層數巢狀
- python迴圈語句判斷的使用Python
- python怎樣執行js語句PythonJS
- Python基礎之函式的巢狀Python函式巢狀
- javafx和swing巢狀使用的方法Java巢狀
- 根據給定的字串,修改一個多層巢狀物件對應的屬性值字串巢狀物件
- python-if elif巢狀結構Python巢狀
- python 字典和列表巢狀用法Python巢狀
- Python with 語句的用法Python
- Python中break語句和continue語句有什麼區別?Python
- 【Android Fragment】解決Fragment多層巢狀時onActivityResult無法正確回撥的問題AndroidFragment巢狀
- [work] python巢狀字典的遞迴遍歷Python巢狀遞迴
- Python的if else 巢狀 和forin while 迴圈Python巢狀While
- iOS block巢狀block中weakify的使用iOSBloC巢狀
- 使用swiper.js建立巢狀的swiperJS巢狀