資源簡介 Python中的選擇結構 學案學習編號 姓名 班級 學號 課時數 3課題:章節: 第二章 算法與程序實現2.3.3 語句與程序結構(第二課 選擇結構)教材信息 書名: 《信息技術》必修1 出版社:人民教育出版社;中國地圖出版社 出版日期:2019年6 月數字工具 Python操作指導 Python軟件的啟動:雙擊桌面“IDLE (Python ...)” 創建Python源文件及保存:“File”→“New File”;“File”→“Save As(另存)” Python源文件的打開、保存、運行:“File”→“Open”;“File”→“Save”; 運行:“Run”→“Run Module(f5)”。知識應用一、選擇結構: 在解決問題的過程中,常常需要對事物進行判斷和選擇,來決定下一步的走向,那么該流程就是選擇結構。選擇結構可以根據條件來控制代碼的執行分支,也叫做分支結構。 python使用if語句來實現分支結構。分支結構包含單分支(if)、雙分支(if-else)和多分支(if-elif-else)。 二、學習及任務: 1.單分支 注意事項: if后面加空格+條件表達式,條件表達式后一定要+冒號: 語句塊前要有明顯的縮進(空格,通常以1個Tab鍵即4個空格為一個縮進單位)。 同一個語句塊的多行代碼都要嚴格遵循相同的縮進(即空格個數相同)。 語句塊可以是一行代碼,也可以是多行代碼。例1:輸入年齡,如在18歲以上(包括18歲),則顯示“**網吧歡迎您”。age=int(input("請輸入您的年齡:")) if print("**網吧歡迎您")任務1:輸入考試成績,如果成績在60分及以上,顯示“合格”,將源文件以“任務1.py”命名保存到學習包中。(可在例1源程序上修改另存)2.雙分支例2:輸入年齡,如在18歲以上(包括18歲),則顯示“**網吧歡迎您”,否則顯示“回家寫作業去”。age=int(input("請輸入你的年齡")) if age>=18: 語句塊1 else: 語句塊2 任務2:輸入考試成績,如果成績在60分及以上,顯示“合格”,否則顯示“不合格”,將源文件以“任務2.py”命名保存到學習包中。(可在例2源程序上修改另存)提升訓練: 題目代碼編程實現:接收用戶輸入的用戶名name和密碼pwd,若用戶名和密碼都正確則提示”登錄成功,歡迎你”,否則提示”用戶名或密碼錯誤”。 (正確用戶名是admin,密碼是abc123)name= input('請輸入用戶名: ') pwd=input('請輸入密碼: ') if name=admin and pwd=abc123: #請修改程序 print('登陸成功,歡迎你') else: print('用戶名或密碼錯誤')3.多分支(自學探究)案例: 某城市軌道交通實行分段計程票價,起步票價為乘坐5站以內(含5站)單人票價2元;乘坐5站以上10站以下(含10站),單人票價3元;乘坐10站以上16站以下(含16站),單人票價4元;乘坐16站以上單人票價5元。#添加相應的表達式,實現分段計票價程序 n = int(input("請輸入乘坐的站點數:")) if print("票價2元") elif print("票價3元") elif print("票價4元") else print("票價5元")挑戰: 輸入考試成績: 小于60分,等級為E; 大于等于60分且小于70分,等級為D; 大于等于70分且小于80分,等級為C; 大于等于80分且小于90分,等級為B; 大于等于90分,等級為A。 將源文件以“挑戰任務.py”命名保存到學習包中。三、小結: 選擇結構 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫