資源簡(jiǎn)介 (共19張PPT)Python第一階段第22課多重判斷的應(yīng)用課程目標(biāo)課程內(nèi)容課程時(shí)間在if當(dāng)中嵌套另一個(gè)if語(yǔ)句,將if...elif...else語(yǔ)句組合使用。60分鐘1、if語(yǔ)句嵌套。教學(xué)目標(biāo)2、if...elif的多種用法。3、實(shí)際案例。教學(xué)難點(diǎn)設(shè)備要求if語(yǔ)句嵌套音響、A4紙、筆 課前回顧 課堂知識(shí) 基礎(chǔ)任務(wù) 升級(jí)任務(wù) 創(chuàng)意練習(xí)課前回顧01課前回顧01if中嵌套另一個(gè)if在程序中,往往會(huì)存在一種多重判斷的方式,即滿足條件1后,需要在條件1內(nèi)繼續(xù)判斷,如何條件滿足,程序才能夠執(zhí)行,如果只單純滿足條件1,其他條件不滿足,則程序無(wú)法繼續(xù)進(jìn)行。if 條件1:滿足條件1做的事...if 條件2:滿足條件2做的事...else:不滿足條件2做的事...else:不滿足條件1做的事情...課堂知識(shí)02課堂知識(shí)02if 語(yǔ)句的組合使用在上節(jié)課程中,我們使用了if語(yǔ)句的嵌套使用,但在程序中,這種方式被使用的次數(shù)非常的多,所以本節(jié)課我們就以一個(gè)實(shí)際的案例來(lái)鞏固一下所學(xué)的知識(shí)。if 表達(dá)式 1:if 表示式 2:代碼塊 1else:代碼塊 2課堂知識(shí)02if嵌套案例流程演示上節(jié)課城中老師闡釋了小明買糖的一個(gè)例子,本節(jié)課就將這個(gè)例子以實(shí)際代碼的方式展現(xiàn)出來(lái)。首先將程序分析# 構(gòu)建項(xiàng)目流程# 1.設(shè)定人物名字# 2.設(shè)定初始變量值,1表示出門,2表示不出門# 3.如果條件滿足出門,則獲取身上錢的輸入# 3.如條件不滿足出門,則無(wú)法購(gòu)買糖果# 4.如果同時(shí)滿足出門與足夠的錢,表示已經(jīng)出門買糖果# 5.如出門滿足,錢不滿足,則無(wú)法成功購(gòu)買課堂知識(shí)02獲取人物名字與設(shè)定初始值# 設(shè)定人物名字name = input('請(qǐng)輸入人物名字:')# 設(shè)定初始變量值,1表示出門,2表示不出門number = int(input('輸入1表示人物出門,輸入其他表示人物不出門:'))課堂知識(shí)02判斷條件是否滿足,如果條件滿足出門,則獲取身上錢的輸入# 判斷條件是否滿足,如果條件滿足出門,則獲取身上錢的輸入if number == 1:money = int(input('請(qǐng)輸入%s身上的錢:' % name))print('此時(shí)%s已經(jīng)出門買糖!' % name)課堂知識(shí)02如條件不滿足出門,則無(wú)法購(gòu)買糖果# 如條件不滿足出門,則無(wú)法購(gòu)買糖果else:print('很抱歉,%s沒有出門,無(wú)法買糖!' % name)如果同時(shí)滿足出門與足夠的錢,表示已經(jīng)出門買糖果# 如果同時(shí)滿足出門與足夠的錢,表示已經(jīng)出門買糖果if money >= 3:print('%s身上的錢足夠,并成功買糖!' % name)print('真開心呀?。。?)課堂知識(shí)02如出門滿足,錢不滿足,則無(wú)法成功購(gòu)買# 如出門滿足,錢不滿足,則無(wú)法成功購(gòu)買elif money < 3:print('很抱歉,%s沒有足夠的錢買糖!' % name)print('快回去取錢吧?。?)課堂知識(shí)02完整代碼展示基礎(chǔ)任務(wù)03基礎(chǔ)任務(wù)03 自己動(dòng)手將本節(jié)課的代碼實(shí)現(xiàn)! 并想想程序有沒有辦法進(jìn)行改善呢?高級(jí)任務(wù)04升級(jí)任務(wù)04考慮一下如果程序不使用數(shù)據(jù)類型轉(zhuǎn)換應(yīng)該如何更改呢?有沒有什么簡(jiǎn)便的辦法呢?創(chuàng)意練習(xí)05創(chuàng)意練習(xí)05自動(dòng)動(dòng)手完成一個(gè)上火車的程序,其中包含買票,安檢,登錄火車等提示! 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來(lái)源于二一教育資源庫(kù)