Python第6課:if elif else 多條件多分支 結構

2021-02-19 帶中小學生玩轉Python

如何用最淺顯的語言,給中小學生講Python,是我一直在努力並實踐的問題。

——華麗老師

受時間限制,故將本節課視頻截成兩段

第3~8課的視頻,雜音比較大。從第9課開始就正常了。本想重錄後再發公眾號分享,但後面不斷有學生催更下一課,所以只能放棄重錄。

本節課視頻中,講了3種選擇結構的流程圖,大家一定要注意3種流程圖的畫法,最好能在紙上熟練的畫出不同選擇結構的流程圖。

高中數學必修三第一章的知識點中就包括流程圖(數學中叫程序框圖)。程序框圖題,是高考數學中每年必考的知識點。沒學過編程,流程圖理解起來會比較抽象,但學過編程後,你會發現,流程圖其實很簡單。

 

if  表達式1

     代碼塊1

elif  表達式2

     代碼塊2

elif  表達式3

     代碼塊3

…//其他elif語句

else :

     代碼塊n 


:  冒號

:  冒號

:  冒號

重要的事必須說三遍

if  後面有冒號

elif  後面有冒號

else  後面有冒號

如此囉嗦,大家一定笑了

但是~~但是~~

忘記冒號

卻是同學們最最最常見的bug

1、完成視頻中的2個案例

2、用if elif else語句,自己設計一個程序。

編程社團裡有這樣的學生

是老師的幸運


在這裡,你將感受濃厚的學習氛圍

在這裡,你將結識志同道合的夥伴

在這裡,你將得到老師的悉心輔導

在這裡,你將收穫編程帶來的快樂

哦~忘了說重點~統統都免費

群裡大多是16歲以下的中小學生,

如果只是想進群發廣告的朋友,

請手下留情,繞開此群。


相關焦點

  • Python第7課:if elif else 實例演練
    從第9課開始就正常了。本想重錄後再發公眾號分享,但後面不斷有學生催更下一課,所以只能放棄重錄。本節課視頻中,兩個案例中都講解了流程圖,大家一定要注意流程圖的畫法,最好能在紙上熟練的畫出不同選擇結構的流程圖。
  • python分支結構if-else解決你的選擇困難症,學習python第3天
    而在python程序中,也存在選擇。python分支結構if-else就是python程序中的選擇,作用py程式設計師的我們應用如何來使用python分支結構呢?下面羽憶教程為你介紹。 而python中一般用於解決這種多結果問題就需要使用到分支結構。其定義是根據給出的條件是否成立,從而決定其執行的步驟或者輸出的結果。一般python分支結構分為三種:單分支結構、雙分支結構和多分支結構,其使用到的關鍵詞有if、elif和else三個,下面為你介紹三種分支結構的使用。
  • Python第5課:if else 單條件雙分支結構
    ——華麗老師受時間限制,故將本節課視頻截成了兩段。本節課,大家一定要注意三個案例中流程圖的畫法,最好能在紙上熟練的畫出流程圖。因為高中數學必修三第一章的知識點中就包括流程圖(數學中叫程序框圖)。程序框圖題,是高考數學中每年必考的知識點。沒學過編程,流程圖理解起來會有比較抽象,但學過編程後,你會發現,流程圖其實很簡單。
  • 【Python 第23課】 if, elif, else
    為什麼我跳要著講,因為我的想法是先講下最最基本的概念,讓你能用起來,之後你熟悉了,再說些細節。關於if,可以發送數字『7』回顧之前的課程。它除了我們之前講的用法外,還可以配合elif和else使用,使程序的運行順序更靈活。之前說的if,是:「如果」條件滿足,就做xxx,否則就不做。else顧名思義,就是:「否則」就做yyy。
  • 魅力python——if-elif-else語句
    /usr/bin/python#!縮進越來越多,越來越難看,容易出錯。我們試一試用if-elif-else再寫一個小程序實現同樣的功能。#!/usr/bin/python#!"中"elif X>=60:print "差"else:print "不及格"
  • Python分支結構(if條件語句)
    在Python程序中有三種基本算法結構,分別是順序結構;分支結構和循環結構。順序結構就是按照語句的自然先後順序進行依次執行,我們之前講解的案例基本都是順序結構,順序結構比較簡單,在此不做贅述,讓我們直接來看分支結構。
  • Python的if分支結構,超簡單!
    分支結構是程序選擇判斷,從而進行更複雜操作的基礎結構。Python程序中的分支結構,主要有if語句建立。程序中的判斷最常見的是使用操作關係符判斷兩個對象的關係,並據此得到True或者False的返回結果在決定分支方向。因此在學習if分支前,我們需要先學習一下Python中的關係操作符。
  • Python基礎知識儲備,if-elif-else語句綜合應用,新手使用教程 - IT...
    python開發Python 中條件選擇語句的第三種形式:if-elif-else,對於前面介紹的 if 分支語句,執行過程非常簡單,判斷 if 語句中的表達式是否為True真,如果為True程序就會執行 if 語句下面的代碼塊,if語句中的判斷結果為False假,就會依次判斷 elif 語句中的表達式,如果為True真,程序就會執行 elif 中的代碼塊……(if語句之後可以有任意數量的elif語句)如果前面所有條件都為False假,程序就會執行 else語句下面的代碼塊,else語句最多只可以有一個語句。
  • Python學習筆記:條件語句if、elif與else
    Out[3]:num1加num2為百分數if-else語句有明顯的缺陷,即只能實現兩條分支。實際工作中需要用到的條件分支數目可能難以想像,擴展if語句的分支需要用到elif句式。elif是「else if」的縮寫,即「下一條件是否成立?」。使用elif有簡潔,減少過分縮排的效果。將elif代碼塊放在if和else之間,就組成了if-elif-else語句。理論上,if語句中的elif可以無限多。
  • Python基礎(十一):if分支表達式
    今天就帶著大家開始我們——Python學習的第十一課,Python基礎之分支介紹。有時候,我們需要依照某種條件,再決定要不要做某個操作。
  • Python基礎語法–分支語句介紹
    兩分支語句格式一:if 條件一: 執行一行或多行特定代碼 elif 條件二: 執行一行或多行特定代碼如果 if 條件成立, 則執行 if 下面的代碼如果 elif 條件成立, 則執行 elif 下面的代碼
  • 如何學python-第六課 流程控制-IF,ELSE,條件語句
    注意,python的語法規則嚴重依賴於縮進(你姑且可以把縮進理解為程序前面的那些空白,但是縮進的概念遠非於此),所以,一定一定記得打上一個tab空格。因為我們輸入了google,所以被賦值為字符串」google」的變量UserInput 與「google「是相等的,我們的程序便執行了判斷為真時執行的語句。
  • Python if else條件語句詳解
    前面我們看到的代碼都是順序執行的,也就是先執行第1條語句,然後是第2條、第3條……一直到最後一條語句,這稱為順序結構。
  • 教你學習:Python-100-Days-03 分支結構
    教你學習: Python-100-Days-03 分支結構本項目是參考項目內容,進行個人理解,和原有項目有出入,如想了解詳情,請自行百度去搜索項目做完一件事,再做一件事,再寫Python時一條一條執行叫做順序執行
  • Python條件判斷語句詳解:if、else、switch都有了
    【例3-1】把上面的代碼改寫成if… else…結構。if…elif…else語句是對if…else…語句的補充。當程序的條件分支很多時,可以使用這種語句。if…elif…else語句相當於C、Java中的if…elseif…else語句。該語句的格式如下。
  • 《第4章 Python 流程控制語語句》4.2.3 if……elif……else語句!
    《高中信息技術 Python編程》 教學案《第4章 Python 流程控制語語句》4.2.3 if...elif...else語句!瀏覽器版本過低,暫不支持視頻播放(3)if....elif....else....形式語法格式如下:if 條件1:條件1滿足執行的代碼elif
  • 慢步學python,編程基礎知識,流程控制語句if
    將a的類型與字符串「a」的類型對比,如果相同,就是說a也是字符串類型,就顯示「變量a是字符串變量」,如果不是,就執行else:後面的代碼,顯示「變量a不是字符串變量」。if的多分支結構很多時候並不像上面一樣只有2種情況,可能有多種情況,這時就不能只有使用if ……else了。
  • 07-python中的程序組織結構
    你好,我是在學python的小潭。通過昨天的文章06-python中的運算符我們熟悉了python中運算符的定義和使用。
  • python語法基礎
    這裡是多行注釋允許多行文本"""print('hello wordld')在python中,單引號與雙引號的功能是相同的,為了更加省時省力,一般用單引號,單引號鍵盤輸入更加方便。控制結構控制結構包括條件判斷和循環兩種,在python中,摒棄了傳統的用大括號包圍代碼塊的特點,改用縮進來表示,條件判斷對應if語句,寫法如下# 單個ifif x > 3: print(1)# if .. elseif x > 3: print(1)else: print(2)# if
  • Python | 控制結構
    Python:https://www.python.org/IDE: Pycharm、VSCode、Anacondahttps://www.jetbrains.com/pycharm/https://code.visualstudio.com/https://www.anaconda.com/文本編輯器