《第4章 Python 流程控制語語句》4.2.4 if語句的嵌套!

2021-01-07 傳說中的賈老師

《高中信息技術 Python編程》 教學案《第4章 Python 流程控制語語句》4.2.4 if語句的嵌套!

if判斷語句的嵌套:

生活中的例子:(火車站的二次安檢 首先得先有片進入火車站候車大廳)

elif 的應用場景是:同時判斷多個條件,多有的條件都是平級的在開發中,使用 if 進行條件判斷,如果希望在條件成立的執行語句中再增加條件判斷,就可以使用if的嵌套。

if 的嵌套的應用場景就是:在之前的條件滿足的前提下,再增加額外的判斷

if 的嵌套的語法格式,除了縮進之外和之前的沒有區別。

語法格式:

if 條件 1:

if條件1基礎上的條件2:

條件2滿足時執行的代碼

else:

條件2不滿足的處理

else:

條件1不滿足時,執行的代碼

實戰演練:

綜合應用--石頭剪刀布

相關焦點

  • 《第4章 Python 流程控制語語句》4.2.3 if……elif……else語句!
    《高中信息技術 Python編程》 教學案《第4章 Python 流程控制語語句》4.2.3 if...elif...else語句!實戰演練:1.定義 holidy_name 字符串變量記錄節目名稱2.如果是情人節應該 買玫瑰/看電影3.如果是平安夜應該 買蘋果/吃大餐4.如果是生日 應該 買蛋糕5.其他的日子每天都是節日至此,就介紹完了所有的if語句形式,那麼這幾種形式是否可以混合使用呢?當然可以,我們把這種操作叫做語句的嵌套。
  • 《第4章 Python 流程控制語語句》4.2.2 if……else語句!
    《高中信息技術 Python編程》 教學案《第4章 Python 流程控制語語句》4.2.2 if...else語句!(2)if....else...形式語句格式示例:if 要判斷的條件:滿足條件時執行的語句else:不滿足條件時執行的語句注意:else必須配合if使用,而其 else 後不跟條件,else總與離它最近的if進行匹配。if和else語句以及各自的縮進部分是一個完整的代碼塊。
  • Python系列07:if嵌套語句
    比如常用的會有性別,一般1代表男,2代表女,但有時可能會出現3、4之類的異常值(一般問卷形式的都是以非零自然數開始標記,以0標記的比較少見),一般會習慣性地將其默認成男性或女性處理。那麼就可以這樣處理:如果 性別 =2 :輸出女否則(默認將異常值置為男性)輸出男    代碼塊類似的可以像上面的這樣構建,想好了用python怎麼實現了嗎?
  • 第三篇:JavaScript語句流程控制
    在一個程序執行的過程中,語句的執行順序對程序的結果是有直接影響的。也就是說程序的流程對運行結果有直接的影響。語句流程控制是用來控制程序中各條語句的執行順序,它可以把語句組合成能完成一定功能的代碼段。流程控制方式主要有:順序結構、條件結構和循環結構。
  • Python條件語句和循環語句
    執行語句3……else: 執行語句4……實例:輸出的結果:良好4、if 語句多個條件同時判斷有時候我們會遇到多個條件的時候該怎麼操作呢5、if 嵌套if 嵌套是指什麼呢?就跟字面意思差不多,指 if 語句中可以嵌套 if 語句。比如上面說到的例子,也可以用 if 嵌套來寫。
  • python:if語句和字典
    微信公眾號:學點啥玩點啥小白友好型python:if語句和字典#第5章 if語句
  • 「Java」基礎10:什麼叫流程控制語句?
    什麼叫流程?我們去找工作,簡歷被某家公司看到後。先是前臺打電話約見面時間,然後去公司,第一輪筆試,若是沒通過,直接回家;若是通過了,進入第二輪項目主管面試。若是沒通過,直接回家,若是通過了,要麼被錄取,要麼第二輪第三輪面試。
  • 如果 (If) | Python 中的條件控制語句詳解
    工作中,同樣存在很多 如果 ,今天給大家詳細介紹 Python 中的條件控制語句,並附上相應的案例代碼,便於吸收、理解。條件控制語句簡介Python 中的 條件控制語句 (Conditional control statement) 是通過一條或者多條語句的執行結果(True 或者 False),來決定執行的代碼邏輯 。
  • Python基礎教程判斷(if)語句
    4 個空格 —— 建議使用空格在 Python 開發中,Tab 和空格不要混用!2.4 判斷語句演練 —— 判斷年齡改進需求輸入用戶年齡判斷是否滿 18 歲 (>=)如果滿 18if not is_employee: print("非公勿內") ```04. if 語句進階4.1elif在開發中,使用if可以
  • 慢步學python,編程基礎知識,流程控制語句if
    慢步業餘學python編程,今天休息繼續分享python編程知識。面向過程編程,重要的是程序的流程,今天說說流程控制語句if。如圖,就是一個判斷流程,由判斷得到2種情況。if結構python中常見的流程結構很多,if結構,在很多程式語言內也很常見。這個例子,先是敲入一個字符串變量a,然後放入判斷結構if裡面。
  • Shell編程——流程控制語句
    第二章:shell編程2.4 流程控制語句與傳統的程式語言不同的是,shell用於指定條件值得不是布爾運算式2.4.1 條件判斷2.4.1.1 if 條件語句語法:if [ 命令或字符串]命令行1case條件語句語法:case string in1) 命令行;;2) 命令行;;
  • MySQL的SQL語句 -複合語句(6) - 流控制語句 - IF 語句
    [ELSE statement_list]END IF還有一個 IF() 函數,它與這裡描述的 IF 語句不同。IF 語句可以有 THEN、ELSE 和 ELSEIF 子句,並以 END IF 結束。如果給定的 search_condition 計算結果為 true,則執行相應的 THEN 或 ELSEIF 子句 statement_list。
  • Python基礎教程之循環語句的使用
    * while 循環嵌套## 01.程序的三大流程* 在程序開發中,一共有三種流程方式: * **順序** —— **從上向下**,順序執行代碼 * **分支** —— 根據條件判斷,決定執行代碼的 **分支** * **循環** —— 讓 **特定代碼 重複** 執行
  • 如何學python-第六課 流程控制-IF,ELSE,條件語句
    在上一篇文章裡,我們介紹了流程控制的概念,並介紹了布爾類型。
  • 3.2.4 JavaScript循環語句嵌套的應用
    如果在一個循環語句中包含其他的循環語句,我們稱為循環語句的嵌套。對於JavaScript中的while循環語句、do-while循環語句和for循環語句都是可以互相嵌套的。而且根據嵌套的層次,可以分為2層循環、3層循環等。
  • 3.1.4 JavaScript中if語句的嵌套
    JavaScript中的if語句不僅可以單獨使用,還可以嵌套使用,即在if語句組裡還可以嵌套另外一個完整的if語句。其基本語法格式如下:實例:假如體育課中的投籃測試,男生每分鐘20個為合格,女生每分鐘10個為合格。
  • javascript流程語句
    程序的三大流程控控制 1.我們的計算機在執行一個程序的時候,最基本的方式是一條語句接一條語句的執行。但不可能所有的問題都能用順序執行方式就能解決,總會有一些跳轉。2.採用結構化的程序設計,可以大大提高開發程序的速度、提高程序的可讀性、程序運行的速度和效率。
  • 為什麼Python中沒有switch語句?
    作者:pydanny原文:http://www.pydanny.com/why-doesnt-python-have-switch-case.html
  • (基礎篇)PHP流程控制語句
    從執行方式上看,語句的控制結構分為以下三種:1、  順序結構:從第一條語句到最後一條語句完全順序執行;2、  選擇結構:根據用戶輸入或語句的中間結果去執行若干任務;3、  循環結構:根據某條條件重複地執行某項任務若干次,或直到達成目標即可。
  • [GO語言基礎] 五.順序控制語句和條件控制語句(if、else、switch)
    源碼下載:前文參考:文章目錄:一.順序控制語句二.條件控制語句1.單分支控制2.雙分支控制3.多分支控制4.嵌套分支三.switch分支控制四.編程練習在程序中,程序運行的流程控制決定程序是如何執行的,也是大家必須要掌握的,主要有三大流程控制語句。