資源簡介 (共32張PPT)Python條件判斷課前回顧1、數字型變量有哪些類型?答:字符串、整型、浮點、布爾型。2、什么是算術運算符?答:加“+”,減“-”,乘“*”,除“/”(取整數“//”,取余數“%”)3、使用input()函數時,如何轉換變量類型?答:input()獲取的是字符串的數據類型算數運算時需要聲明變量int(input())情境引入生活中的判斷幾乎是 所不在的,我們每天都在做各種各樣的選擇,如果這樣?如果那樣?……如果你是未成年人,你就不能進網吧!情境引入如果你沒有戴口罩,你就不能進入公共場所!如果你沒有……,你就不能…… !新知教授1、if 語句的基本語法?2、else處理條件不滿足的情況3、邏輯運算符if 語句初體驗If 條件判斷的基本語法循序善誘在Python中,if 語句就是 來進 條件判斷的。如果 今天作業寫完了你就可以玩游戲了如果 期末考試班級第一媽媽帶你去迪士尼玩。。。。。。。。。。。。思維構建在Python中,if 語句就是 來進 條件判斷的。if 要判斷的事:條件成立要做的事縮進,Python代碼為了美觀,簡潔,有嚴格的縮進要求,為一個“Tab”鍵,或者4個空格編玩編學判斷語句演練——判讀年齡需求1.定義 個整數變量(age)記錄年齡2.判斷是否滿18歲 (>=)3.如果滿 18歲,允許進網吧嗨 age = 18if age >= 18:print(“符合年齡,可以進去嗨皮”)編玩編學想一想?age = 18if age >= 18:print(“可以進網吧嗨皮”)print(“這句代碼什么時候執行?”)無論條件是否滿足他都會執行嗎?編玩編學使 If 判斷時,只能做到滿 條件時要做的事情;那么如果,不滿足條件怎么辦?比如:1.定義 個整數變量(age)記錄年齡2.判斷是否滿18歲 (>=)3.如果滿 18歲,允許進網吧嗨 4.如果不滿18歲,回家學習寫作業去else處理條件不滿足思維構建else [els] adv.其他的;別的;另外的;不同的else使用格式如下:if 要判斷的條件:條件成立時,要做的事情……else:條件不成立時,要做的事情……編玩編學判斷語句演練:1.定義 個整數變量(age)記錄年齡2.判斷是否滿18歲 (>=)3.如果滿 18歲,允許進網吧嗨 4.如果不滿18歲,回家學習寫作業去age = 18if age >= 18:print("允許進網吧嗨皮")else:print("回家學習寫作業去")編玩編學網吧智能判定系統還記得我們學習過的input函數嗎?利用input函數設計一個網吧年齡判定系統輸入的年齡,如果:>= 18,允許進網吧嗨皮否則 < 18 ,回家學習寫作取編玩編學智能判定系統:1.輸入用戶年齡(input函數)2.判斷是否滿18歲 (>=)3.如果滿 18歲,允許進網吧嗨 4.如果不滿18歲,回家學習寫作業去age = int(input("請輸入你的年齡:"))if age >= 18:print("允許進網吧嗨皮")else:print("回家學習寫作業去")邏輯運算符思維構建比如多個條件都成 才能執 ,或者有 個條件成 就可以執 ,這時就需要使 邏輯運算符。什么是邏輯運算符呢?媽媽說:如果你期末考試語文與數學都考了100分,就帶你去上海迪士尼玩!思維構建媽媽說:如果你期末考試語文,數學都考了100分,就帶你去上海迪士尼玩!語文 數學 判斷100 100 成立95 100 不成立100 95 不成立95 95 不成立思維構建條件一 and 條件二 與/并且條件一 條件二 判斷成立 成立 成立成立 不成立 不成立不成立 成立 不成立不成立 不成立 不成立兩個條件同時滿 ,返回True只要有 個不滿 ,就返回False思維構建a = 100b = 100if a == 100 and b == 100:print(“可以去迪士尼")else:print(“家里蹲,寫作業")練一練寫成演示代碼:注:python中,“=”表示賦值;“==”表示判斷兩個數是相等思維構建媽媽說:如果你期末考試語文或數學考了100分,就帶你去上海迪士尼玩!語文 數學 判斷100 100 成立95 100 成立100 95 成立95 95 不成立思維構建條件一 or 條件二 或/或者條件一 條件二 判斷成立 成立 成立成立 不成立 成立不成立 成立 成立不成立 不成立 不成立兩個條件只要有一個滿 ,返回True兩個條件同時不滿足,返回False思維構建a = 100b = 90if a == 100 or b == 100:print(“可以去迪士尼")else:print(“家里蹲,寫作業")練一練寫成演示代碼:思維構建我們再來說說最后一種邏輯運算符:not (非 / 不是)條件一 判斷成立 不成立不成立 成立如果不 下雨我們今天出去踢球if not rain:print(“我們今天出去踢球”)if rain:print(“下雨了,不能出去踢球了”)學完了邏輯運算符讓我們結合實際應用試試吧!創作實踐邏輯運算演練練習1: 定義一個整數變量age,接收輸入的年齡,編寫代碼判斷輸入的年齡是否正確,要求 的年齡在0-120之間,在范圍內,打印“合法年齡”,超出范圍,打印“年齡不符合正常標準”。age = int(input("請輸入年齡:"))if 0 < age <120:print("年齡正確")else:print(“年齡符合正常標準")創作實踐邏輯運算演練練習2: 定義兩個整數成績變量a ,b,編寫代碼判斷成績要求只要有 成績>60分就算合格。a,b的值自定義,條件成立打印“考試合格”,不成立打印“考試不合格”a = 100b = 50if a >= 60 or b >= 60:print("考試及格")else:print(“考試不合格")創作實踐邏輯運算演練練習3: 定義一個布爾型的變量,student(學生),判斷該學生是否是我們班的student = Trueif not student:print("不是我們班級的")else:print("是我們班級的")課堂總結1、if 語句的基本語法?答:if 條件 :條件成立時 執行代碼執行代碼2、else處理條件不滿足的情況答:if 條件 :條件成立時 要執行的 代碼塊1else:條件不成立時 要執行的 代碼塊23、邏輯運算符答:and(與,并且的意思)、or(或,或者的意思)、not(非,取相反的意思)分享交流同學們今天寫代碼有沒有遇到什么問題?演示今天打印的代碼同學們,要加油哦!下節課見啦 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫