資源簡介 廣東教育出版社《信息技術必修1數據與計算》第四章羅海燕4.3第2課時運用選擇結構描述問題求解過程班級:姓名:【學習目標】能夠掌握程序的選擇結構設計的基本流程;能夠掌握Python程序設計語言的選擇結構的單分支if語句、雙分支if語句、if語句的嵌套以及if···elif···else語句的一般格式及使用方法;能夠運用選擇結構描述問題的求解過程;縮進4個空格的縮進(編輯器都可以完成此功能),不要使用Tap,更不能混合使用Tap和空格。【選擇題】下列Python保留字中,不用于表示分支結構的是()elifinifelse2.判斷某年是否是閏年的問題:()A.ifx//100==0or(x%100>0andx%4==0)B.ifx%100==0or(x/100>0andx%4==0)C.ifx%100==0or(x%100>0andx%4==0)D.ifx%100==0and(x/100>0andx%4==0)解析:閏年為能被100整除(余數為0)或不能被100整除但能被4整除【操作題1】根據上面的分析,可先設:張明的經費總共為x元,購買單價為6元、5元、4元筆記本的數量分別為m、n、k,算法過程如下:①輸入x的值;②K=x/4;③y=x%4;④如果y的值為0,則m=0,n=0;⑤如果y的值為1,則m=0,n=1,k=k-1;⑥如果y的值為2,則m=1,n=0,k=k-1;⑦如果y的值為3,則m=1,n=1,k=k-2;⑧輸出m、n、k的值;⑨結束。【操作題2】某企業開展“運動打卡運動有獎”活動若員工在本月累計運動時間30小時以下,獎勵0元;達到30但不足45小時獎勵300元;達到45但不足60小時獎勵450元;60小時以上獎勵500元。小強用Python編寫程序實現相關功能:輸入某員工本月累計運動時間(時),輸出能獲得的獎勵金額。實現上述功能的程序如下,請在劃線處填入合適的代碼。t=int(input("請輸入您本月累計運動時間(時):"))ift<0:print("輸入錯誤")else:ift<30:m=0①m=300②m=450else:m=500print("您的獎勵是:",m)當輸入“-1”是,輸出的信息為A(選填,填字母:A.輸入錯誤B.您的獎勵是:0C.您的獎勵是:500) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫