Python第5課:if else 單條件雙分支結構

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


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

——華麗老師

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

本節課,大家一定要注意三個案例中流程圖的畫法,最好能在紙上熟練的畫出流程圖。因為高中數學必修三第一章的知識點中就包括流程圖(數學中叫程序框圖)。程序框圖題,是高考數學中每年必考的知識點。沒學過編程,流程圖理解起來會有比較抽象,但學過編程後,你會發現,流程圖其實很簡單。

 

常見的選擇結構有:

○ 單條件單分支     if

○ 單條件雙分支     if  else

○ 多條件多分支     if  elif  else

○ 嵌套

不管有多少個分支,都只能執行一個分支,或者一個也不執行,不能同時執行多個分支。

選擇結構是讓程序「拐彎」,有選擇性的執行代碼;換句話說,可以跳過沒用的代碼,只執行有用的代碼。

世界上最遠的距離,

我在if裡

在else裡,

雖然經常一起出現,

但卻

永不結伴執行。

1、用 if else 優化案例:進校園測體溫

2、完成案例:未滿18歲不準進入網吧

3、完成案例:猜數字遊戲(單條件雙分支)

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


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

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

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

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

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

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

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

請手下留情,繞開此群。


相關焦點

  • python分支結構if-else解決你的選擇困難症,學習python第3天
    而在python程序中,也存在選擇。python分支結構if-else就是python程序中的選擇,作用py程式設計師的我們應用如何來使用python分支結構呢?下面羽憶教程為你介紹。 而python中一般用於解決這種多結果問題就需要使用到分支結構。其定義是根據給出的條件是否成立,從而決定其執行的步驟或者輸出的結果。一般python分支結構分為三種:單分支結構、雙分支結構和多分支結構,其使用到的關鍵詞有if、elif和else三個,下面為你介紹三種分支結構的使用。
  • Python分支結構(if條件語句)
    在Python程序中有三種基本算法結構,分別是順序結構;分支結構和循環結構。順序結構就是按照語句的自然先後順序進行依次執行,我們之前講解的案例基本都是順序結構,順序結構比較簡單,在此不做贅述,讓我們直接來看分支結構。
  • Python的if分支結構,超簡單!
    分支結構是程序選擇判斷,從而進行更複雜操作的基礎結構。Python程序中的分支結構,主要有if語句建立。程序中的判斷最常見的是使用操作關係符判斷兩個對象的關係,並據此得到True或者False的返回結果在決定分支方向。因此在學習if分支前,我們需要先學習一下Python中的關係操作符。
  • Python第6課:if elif else 多條件多分支 結構
    從第9課開始就正常了。本想重錄後再發公眾號分享,但後面不斷有學生催更下一課,所以只能放棄重錄。本節課視頻中,講了3種選擇結構的流程圖,大家一定要注意3種流程圖的畫法,最好能在紙上熟練的畫出不同選擇結構的流程圖。
  • Python第7課:if elif else 實例演練
    從第9課開始就正常了。本想重錄後再發公眾號分享,但後面不斷有學生催更下一課,所以只能放棄重錄。完成視頻中的案例2:周計劃思考:還有哪些案例可以用 if elif else 多條件多分支結構去實現?實例1:bmi計算器(3條件4分支結構)tz=float(input("請輸入您的體重(kg)"))sg=float(input("請輸入您的身高(m)"))bmi=tz/(sg*sg)print("您的bmi指數為:",bmi)if bmi<18.5: print(
  • 如何學python-第六課 流程控制-IF,ELSE,條件語句
    今天,我們會把上節課學到的東西與 if、else結合起來使用。條件判斷語句條件判斷語句會根據語句內容返回True或者False.我們上篇文章裡使用的某些語句就是條件判斷語句。如果接下來的內容讓你感到困惑,我建議你去複習一下上一篇文章。老規矩,我們還是先看看代碼:這裡這些語句就叫做『條件判斷語句』。
  • C語言程序結構1:選擇(分支)結構
    分支結構適合於帶有邏輯或關係比較等條件判斷的計算,設計這類程序時往往都要先繪製其程序流程圖,然後根據程序流程寫出源程序,這樣做把程序設計分析與語言分開,使得問題簡單化,易於理解。學習分支結構不要被分支嵌套所迷惑,只要正確繪製出流程圖,弄清各分支所要執行的功能,嵌套結構也就不難了。嵌套只不過是分支中又包括分支語句而已,不是新知識,只要對雙分支的理解清楚,分支嵌套是不難的。
  • Python if else條件語句詳解
    前面我們看到的代碼都是順序執行的,也就是先執行第1條語句,然後是第2條、第3條……一直到最後一條語句,這稱為順序結構。
  • Python基礎語法–分支語句介紹
    單分支語句格式:if 條件一: 執行一行或多行特定代碼如果條件成立,則執行 if 下面的代碼塊;不成立則不會執行案例:a = 10 # int if a > 5: print('a > 5') 2.
  • python語法基礎
    這裡是多行注釋允許多行文本"""print('hello wordld')在python中,單引號與雙引號的功能是相同的,為了更加省時省力,一般用單引號,單引號鍵盤輸入更加方便。=相等 ==針對布爾值的邏輯運算符,常用於條件判斷語句中,包括以下幾種andornot用法如下3 > 2 and 5 > 33 < 2 or 5 > 3not 3 < 25.
  • Python條件判斷語句詳解:if、else、switch都有了
    【例3-1】把上面的代碼改寫成if… else…結構。if…elif…else語句是對if…else…語句的補充。當程序的條件分支很多時,可以使用這種語句。if…elif…else語句相當於C、Java中的if…elseif…else語句。該語句的格式如下。
  • 【Python 第23課】 if, elif, else
    為什麼我跳要著講,因為我的想法是先講下最最基本的概念,讓你能用起來,之後你熟悉了,再說些細節。關於if,可以發送數字『7』回顧之前的課程。它除了我們之前講的用法外,還可以配合elif和else使用,使程序的運行順序更靈活。之前說的if,是:「如果」條件滿足,就做xxx,否則就不做。else顧名思義,就是:「否則」就做yyy。
  • Python學習筆記:條件語句if、elif與else
    如果條件表達式返回真值,則執行操作語句1;如果返回假值,則執行操作語句2。if-else語句的形式很簡單,通過條件判斷的結果即可決定下一步的執行方向,具有兩條分支。以編寫一個帳戶密碼登錄界面為例,介紹該語句的使用,如代碼 1所示。
  • Python基礎知識儲備,關於if-else使用性能的一點感悟
    前面給大家介紹的if-if分支結構是只要條件滿足就會執行;而if-else的語句結構是前面的條件成立執行什麼操作,則下面的分支結構就不會被執行,若前面的條件不成立(否則)做什麼。以下通過三個案例給大家演示if-else語句的使用方法:
  • Python入門到精通(10):簡單條件結構
    但是在很多情況下,程序並不是按既定的順序執行,而是根據不同情況進行判斷,然後執行不同的操作,這種流程成為「條件分支流程」,其結構也稱為「條件結構」。上面的條件結構也稱為if-else結構,包含if關鍵字的語句稱為if語句,包含else關鍵字的語句稱為else語句,分支語句A屬於if語句範圍內,分支語句B屬於else語句範圍內。
  • python帶你了解阿甘的選擇(條件分支)
    條件結構也叫分支結構,我們通過流程圖的形式來理解上面的代碼:可以看到,在技能(skill)是否為跑的時候產生了分支,條件成立時走左邊的分支,條件不成立時走右邊的分支。在開車的過程中,如果開了導航的話,當超速行駛時,導航會提示我們超速了,其實這裡就用到了條件結構。假如某條公路限速 60,我們可以寫一個判斷是否超速的程序:注意:判斷條件和 else 後面的冒號,一定不能丟掉,很多初學者會忽視這裡冒號的存在。
  • 教你學習:Python-100-Days-03 分支結構
    教你學習: Python-100-Days-03 分支結構本項目是參考項目內容,進行個人理解,和原有項目有出入,如想了解詳情,請自行百度去搜索項目做完一件事,再做一件事,再寫Python時一條一條執行叫做順序執行
  • 魅力python——if-elif-else語句
    小夥伴們大家好,今天我們一起來學習python的條件判斷——if語句。計算機能自動完成許多工作,整個過程不需要人為的參與,幹涉計算機的工作。自動化的發展,解放了人類的雙手,提高了生產力,提高了人類的生活質量。
  • Python | 控制結構
    與其他程序語言類似,字符型數據需要放在單引號或雙引號之中,也可以通過這種方式把數字(默認數字型)變為字符串。列表是一種單一有序結構,使用append( )函數可以添加元素,insert( )函數插入元素,pop( )函數可以刪除元素。元組(tuple)和列表類似,最大的不同之處在於元組是不可更改的,因此安全性較之列表更高。
  • 條件測試語句(2)——if、else搭配使用
    在上一講的內容中,我們對if條件語句做了一些基本的介紹。我們經常需要在條件測試通過的時候執行一個操作,並在沒有通過時執行另外一個操作:在這種情況下,我們就可以使用python提供的if-else語句。if—else語句塊類似於簡單的if語句,但是其中的else語句讓我們能夠指定條件未通過時要執行的操作。