資源簡介 (共14張PPT)4.3 運用選擇結構描述問題的求解過程inerest=rest*(rate/1200)順序結構溫故知新如果知道收支余額和年利率的百分比 , 就可以使用下面的公式計算利息,下個月要支付的利息額:利息額 = 收支余額 * ( 年利率 / 1200 )編寫程序 , 讀取收支余額和年百分利率 , 顯示下月利息 。rest = float(input(“輸入收支余額”))rate = float(input(“輸入年利率”))inerest=rest*(rate/1200)print(inerest)輸入rate輸入rest開始邕結束輸出inerest√登陸成功用戶名和密碼是否正確 × 提示用戶名或密碼錯誤提出問題問題探究選擇結構分支結構if語句問題探究單分支if 語句格式:if (表達式):語句塊冒號“:”縮進,鍵盤上的Tab鍵或者按4個空格鍵流程圖:表達式語句塊YN雙分支if 語句格式:if (表達式):語句塊1else:語句塊2冒號“:”縮進,鍵盤上的Tab鍵或者按4個空格鍵流程圖:表達式語句塊1冒號“:”縮進,鍵盤上的Tab鍵或者按4個空格鍵語句塊2YN問題探究項目小組成員在某購物網站上看到三種筆記本的優惠價各不相同,筆記本1,筆記本2和筆記本3每本分別優惠價為a、b和c,編程輸出其優惠價的最大值。實施項目1問題分析2設計算法3編寫程序a=float(input(“請輸入筆記本1的優惠價:”)b=float(input(“請輸入筆記本2的優惠價:”)c=float(input(“請輸入筆記本3的優惠價:”)if a>b:m=aelse:m=bif c>m:m=cprint(“優惠價最大的為:”,m,”元”)4調試程序對于輸入的三個數a,b,c,設其中的最大數為m,先找出a和b中較大的的數賦給m,然后將m和c比較,從而找出三個數中最大的數。從5個數中找出最大的一個數從100個數中找出最小的一個數項目拓展選擇結構很“智能”路徑表示看“流程”條件判斷是“關鍵”冒號縮進要“記牢”if (表達式):語句塊if (表達式):語句塊1else:語句2歸納點拔出租車計價器掃地機器人躲避障礙物求一元二次方程ax2+bx+c=0的解驗證用戶名密碼鞏固應用達標訓練1、如圖給出的一個算法程序框圖,該算法程序框圖的功能是:( )A、求a、b、c三個數中的最大數B、求a、b、c三個數中的最小數C、將a、b、c三個數從小到大排列D、將a、b、c三個數從大到小排列達標訓練2、周末爸爸媽媽帶著項目組小碼去動物園,門票的價格和游客的年齡有關系(關系如下展示),已知爸爸36歲,媽媽33歲,項目組小碼12歲,請問項目組小碼他們買門票花了多少錢(價格用price表示,年齡用age表示):if age>=18:price=32else:price=16A、32B、16C、80D、96達標訓練3、項目組小碼設計了一個程序,其功能是根據用戶輸入自己的年齡,判斷其是否成年,由于不小心誤刪了兩行代碼,請你推測可能刪除的代碼是下列哪個選項(當年齡大于等于18顯示成年,否則顯示未成年):age=_______if _______:print("成年")else:print("未成年")A、int(input()) age>=18B、input() age>=18C、int(input()) age>18D、input() age>18達標訓練4、下列程序運行的結果是( )a=3b=2if a>b: print("大")else: print("小")A、3B、2C、小D、大 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫