資源簡介 (共17張PPT)第4節(jié) 決策的實(shí)現(xiàn)選擇語句的概念選擇語句用來描述條件判斷并控制程序執(zhí)行方向的計(jì)算機(jī)語句。由于它所編寫的程序流程是按照條件選擇性地執(zhí)行其中某個(gè)分支,故稱為分支結(jié)構(gòu)程序。常見的有以下兩種。目錄1.1單分支1.2雙分支1.單分支結(jié)構(gòu):if 條件表達(dá)式:語句塊注意:(1)條件判斷后面要加冒號(hào)“:”。(2)執(zhí)行語句塊時(shí)需要縮進(jìn)4個(gè)空格 (Tab鍵)。語法格式:當(dāng)條件成立時(shí),程序執(zhí)行某個(gè)語句塊;條件不成立時(shí),不執(zhí)行該程序塊。例:猜數(shù)字游戲,請用戶輸入一個(gè)整數(shù),如果用戶輸入的整數(shù)是26,那么輸出“你猜對了”。開始輸入一個(gè)整數(shù)輸入的數(shù)是否為26?輸出“猜對了”結(jié)束trueflase例:猜數(shù)字游戲,請用戶輸入一個(gè)整數(shù),如果用戶輸入的整數(shù)是26,那么輸出“你猜對了”。增加功能:如果用戶輸入的整數(shù)不是26,輸出“你猜錯(cuò)了”。n=int(input("請輸入你猜的整數(shù):"))if n==26:print("你猜對了")2.雙分支結(jié)構(gòu):if 條件表達(dá)式:語句塊1else :語句塊2注意:1、else與if對齊。2、else后面要加“:”。3、語句塊縮進(jìn)4個(gè)空格(Tab鍵)。語法格式:對條件進(jìn)行判斷,條件成立時(shí),執(zhí)行語句塊1;條件不成立時(shí),執(zhí)行語句塊2例:猜數(shù)字游戲,請用戶輸入一個(gè)整數(shù),如果用戶輸入的整數(shù)是26,那么輸出“你猜對了”,否則,輸出“你猜錯(cuò)了” 。開始輸入一個(gè)整數(shù)輸入的數(shù)是否為26?輸出“猜對了”結(jié)束輸出“猜錯(cuò)了”trueflasen=int(input("請輸入你猜的整數(shù):"))if n==26:print("你猜對了")else:print(“你猜錯(cuò)了")例:猜數(shù)字游戲,請用戶輸入一個(gè)整數(shù),如果用戶輸入的整數(shù)是26,那么輸出“你猜對了”,否則,輸出“你猜錯(cuò)了” 。例:判斷奇偶數(shù),請用戶輸入一個(gè)整數(shù),如果是偶數(shù),那么輸出“偶數(shù)”否則,輸出“奇數(shù)” 。例:判斷奇偶數(shù),請用戶輸入一個(gè)整數(shù),如果是偶數(shù),那么輸出“偶數(shù)”否則,輸出“奇數(shù)” 。開始輸入一個(gè)整數(shù)x%2是否為0?輸出“偶數(shù)”結(jié)束輸出“奇數(shù)”trueflasea=int(input (“請輸入一個(gè)整數(shù):”))if a%2==0:print(“偶數(shù)”)else:print(“奇數(shù)”)例:判斷奇偶數(shù),請用戶輸入一個(gè)整數(shù),如果是偶數(shù),那么輸出“偶數(shù)”否則,輸出“奇數(shù)” 。例:提示用戶輸入用戶名和密碼,如果用戶輸入的用戶名是123456,密碼是Qwe123456@,則顯示“登錄成功” ,否則顯示“登錄失敗” 。開始輸入用戶名用戶名和密碼是否都正確?輸出“登錄成功”結(jié)束輸出“登錄失敗”trueflase輸入密碼例:提示用戶輸入用戶名和密碼,如果用戶輸入的用戶名是654321,密碼是123456,則顯示“登錄成功” ,否則顯示“登錄失敗” 。a=input("請輸入用戶名:")b=input("請輸入密碼:")if a=="654321" and b=="123456":print("登錄成功")else:print("登錄失敗")總結(jié):課后作業(yè):在python里,選擇語句中除了單分支與雙分支語句之外,還有其他語句嗎?若有,語法結(jié)構(gòu)是什么?感謝觀看 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫