資源簡(jiǎn)介 (共15張PPT)用選擇結(jié)構(gòu)程序作出判斷2021.031條件表達(dá)式 布爾型 比較運(yùn)算符2根據(jù)條件做出判斷3根據(jù)多個(gè)條件逐步推斷面試開(kāi)始,大家都是求職者,誰(shuí)能通過(guò)最后的考驗(yàn)?zāi)兀?br/>1布爾型 比較運(yùn)算符條件表達(dá)式比較運(yùn)算符 描述== 比較是否相等!= 比較是否不相等> 是否大于< 是否小于>= 是否大于等于<= 是否小于等于第一關(guān):進(jìn)入合適的房間請(qǐng)下列六位求職者選擇合適的房間。打開(kāi)第一關(guān),完成練習(xí)條件表達(dá)式的值是布爾型 true或false2根據(jù)條件做出判斷第二關(guān):社區(qū)居民身份信息如何保密?通過(guò)設(shè)置密碼驗(yàn)證程序來(lái)達(dá)到保密的目的。自然語(yǔ)言請(qǐng)輸入密碼如果—密碼正確—進(jìn)入否則—密碼錯(cuò)誤—不能進(jìn)入If 條件表達(dá)式:語(yǔ)句1………..語(yǔ)句nelse:語(yǔ)句x……..語(yǔ)句n語(yǔ)句w設(shè)計(jì)密碼的思路認(rèn)識(shí)選擇結(jié)構(gòu)怎樣轉(zhuǎn)換成程序呢?Python語(yǔ)言:p=input(“請(qǐng)輸入密碼:”)if p==”x1y23z”:print(“歡迎您!”)else:print(“密碼錯(cuò)誤”)設(shè)計(jì)密碼驗(yàn)證程序3根據(jù)多個(gè)條件逐步推斷第三關(guān):社區(qū)內(nèi)春節(jié)聯(lián)歡會(huì)需要按照老人的年齡進(jìn)行排座,年長(zhǎng)者坐前排,年輕者坐后排,同年齡者安排在同一區(qū)域,請(qǐng)?jiān)O(shè)計(jì)程序如何比較?如果A>B A在前否則如果A否則A=B A、B在同一區(qū)域。if a>b:print (“a坐在前面”)else:if aprint(“a坐在后面”)else:print(“ab坐在同一區(qū)域”)自然語(yǔ)言邏輯梳理Python語(yǔ)言表達(dá)怎樣轉(zhuǎn)換成程序呢?第四關(guān):我們?cè)谏鐓^(qū)服務(wù)中,發(fā)現(xiàn)有些老人對(duì)寵物狗的死亡非常傷感,以至于影響了自己的身心健康。我們擬利用程序來(lái)推斷寵物狗的年齡所對(duì)應(yīng)人的年齡,以勸慰老人要正確認(rèn)識(shí)寵物狗的壽命問(wèn)題,以免傷心過(guò)度。請(qǐng)?jiān)O(shè)計(jì)一段程序解決這個(gè)問(wèn)題。自然語(yǔ)言:狗齡為<=0時(shí)—“你在逗我吧!”狗齡為1時(shí)—“相當(dāng)于14歲的人”狗齡為2時(shí)—“相當(dāng)于22歲的人”狗齡為其他數(shù)字時(shí)—“對(duì)應(yīng)人類(lèi)年齡:22+(age-2)*5”首先我們用選擇結(jié)構(gòu)嵌套試一下:age=int(input("請(qǐng)輸入狗狗的年齡:"))if age<=0:print("你在逗我吧!")else:if age==1:print("相當(dāng)于14歲的人哦!")else:if age==2:print("相當(dāng)于22歲的人哦!")else:print("對(duì)應(yīng)人類(lèi)年齡:",22+(age-2)*5)注意:用嵌套看起來(lái)程序變的很復(fù)雜,這里我們認(rèn)識(shí)一下多分支選擇結(jié)構(gòu) if...elif...else選擇結(jié)構(gòu)嵌套:age=int(input("請(qǐng)輸入狗狗的年齡:"))if age<=0:print("你在逗我吧!")else:if age==1:print("相當(dāng)于14歲的人哦!")else:if age==2:print("相當(dāng)于22歲的人哦!")else:print("對(duì)應(yīng)人類(lèi)年齡:",22+(age-2)*5)多重選擇:age=int(input("請(qǐng)輸入狗狗的年齡:"))if age<=0:print("你在逗我吧!")elif age==1:print("相當(dāng)于14歲的人哦!")elif age==2:print("相當(dāng)于22歲的人哦!")else:print("對(duì)應(yīng)人類(lèi)年齡:",22+(age-2)*5)提示:在程序中,elif是“否則再判斷”的意思。需要注意的是,elif可以對(duì)齊,表示功能并列,從上往下判斷。如果前面的if、elif的條件都不為真,則再執(zhí)行else下的語(yǔ)句,否則,如果有一條為真,即不再執(zhí)行else下的語(yǔ)句了。小練習(xí)恭喜同學(xué)們已經(jīng)順利通關(guān),幫助主人公順利拿下工作的PASS卡,我們的游戲玩家已經(jīng)通關(guān),不知道我們同學(xué)自己掌握的如何呢?請(qǐng)自主完成素材中的小練習(xí),將代碼補(bǔ)充完整,根據(jù)口語(yǔ)測(cè)評(píng)成績(jī),幫助社區(qū)老人的晚會(huì)選拔主持人。總結(jié)判斷條件表達(dá)式是否成立布爾型的值認(rèn)識(shí)比較運(yùn)算符學(xué)會(huì)構(gòu)建條件表達(dá)式條件表達(dá)式用選擇結(jié)構(gòu)的嵌套程序?qū)Χ喾N情況進(jìn)行逐步推斷多個(gè)條件的判斷學(xué)會(huì)使用if...else語(yǔ)句構(gòu)建簡(jiǎn)單的選擇結(jié)構(gòu)程序條件判斷用多重選擇的程序?qū)Χ喾N情況進(jìn)行逐步推斷多重選擇a>bif else選擇嵌套if elif else感謝您的觀看 展開(kāi)更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來(lái)源于二一教育資源庫(kù)