資源簡介 (共19張PPT)Python第一階段第20課如果…那么…否則…課程目標課程內容 if…elif…else的使用,完成一個成績等級劃分的一個小程序。課程時間 60分鐘1、深入了解Python中的判斷。教學目標 2、掌握if...elif...else的使用。3、完成一個成績分類的小程序。教學難點 if ... elif ... else 語句。設備要求 音響、A4紙、筆 課前回顧 課堂知識 基礎任務 高級任務 創意練習課前回顧01課前回顧01什么是判斷?在生活中,我們總是會做出許多選擇,比如在周一到周五的時候,我們需要上學,就不能夠出去玩,在周末的時候,我們就可以出去玩。這其實就是我們生活中的判斷。在程序中其實也是如此。在程序中,比如我們在網上購買東西,購買成功后余額減少,商品由商家發出。如果輸入的賬號密碼正確,我們就能夠登錄游戲,否則就會提示登錄失敗。如果用戶使用微信登錄,就會使用微信掃一掃,如果使用手機登錄,就會要求接收手機驗證碼。以上的這些判斷都是我們程序中的,就是程序中的判斷語句,也被稱之為選擇判斷,就是可以按照條件選擇執行不同的代碼。課堂知識02課堂知識 動手嘗試一下!python中的if...else語句在上節課程中,我們已經學習了if語句的使用,但是在程序中,我們如果遇到2選1的選擇時應該怎么做呢?在python中為我們提供了if...else語句解決類似的問題,其語法格式如下:if 表達式:滿足條件做的事情else:不滿足條件做的事情在使用if...else語句時,如果條件滿足,就執行if表達式下面的語句,如果條件不滿足,就執行else表達式下面的語句,這種形式的語句,通常我們稱之為,如果...否則...課堂知識02 動手嘗試一下!流程圖來演示if...else課堂知識02 動手嘗試一下!if...elif...else語句在我們日常的生活當中,我們出去購物的時候,會有多種的支付方式,比如微信、支付寶、銀行卡、現金。等等的支付方式,這時候我們就需要從多種支付的方式中,選擇出一個最合適的方式來進行支付。在程序中我們可能也會遇到這種問題,比如有多種的選擇,我們只選擇一種的情況。在遇到這類情況的時候,我們可以使用python中的if...elif...else語句來接觸,這種語句是一個多分支選擇語句。if 表達式1:條件滿足所做的事情elif 表達式2:條件滿足所做的事情elif 表達式3:條件滿足所做的事情else:上述條件通通不滿足做的事情課堂知識02流程圖來演示if...else課堂知識02 動手嘗試一下!if語句的嵌套使用在使用變量之前,首先要對其進行賦值操作變量名可以包括變量,字母,下劃線,但變量不能以數字開頭,這跟我們大多數的高級語言一樣受我們C語言的影響,因為python這門語言也是由C語言寫出來的,所以變量名的規范和C語言是一樣的。字母可以是大寫或者小寫,但大小寫是不同的,也就是說teacher和Teacher對于python來說是完全不同的兩個名字。等號(=)是賦值的意思,左邊是名字右邊是值,記住不能寫錯了哦。雖然根據理論我們的變量可以設置成任何合法的名字,但作為一個優秀的程序員,當然要給變量取一個專業一點名字。課堂知識02流程圖來演示if嵌套使用 動手嘗試一下!課堂知識02 動手嘗試一下!例子2import time例子1ticket = 10 # 表示公交卡余額result = 1 # 表示車輛有空座if ticket > 2:result = int(input('請輸入賬號名稱:'))if result == 123456:print('賬號輸入正確!')password = int(input('請輸入賬號密碼:'))if password == 654321:print('密碼輸入正確!')else:print('余額充足,可以上車~')time.sleep(1)if result > 0:print('有空座,可以坐下了!')else:print('密碼輸入錯誤!')else:print('已經沒有空的位子了,可能需要站一會~')else:print('賬號輸入錯誤,請重新運行程序!')print('公交卡余額不足,無法上車。')基礎任務03基礎任務03 動手嘗試一下!使用if...elif...else語句來結合print函數與input函數制作一個小程序。高級任務04高級任務04 動手嘗試一下!想一想使用判斷語句的場景有哪些呢?在寫什么樣的程序時可以使用判斷語句呢?創意練習05創意練習05練習一:想一想在程序中如果使用if...elif...else語句,怎樣能夠讓程序一直執行呢??? 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫