版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第1章實訓(xùn)1:教材使用環(huán)境搭建【任務(wù)描述】在筆記機上安裝并配置IDLE開發(fā)環(huán)境。安裝pip包管理工具安裝Pyinstaller【操作提示】從官網(wǎng)下載對應(yīng)系統(tǒng)及版本的python軟件安裝IDLE版本,并能正常使用。第2章實訓(xùn)2:班級競選統(tǒng)計【任務(wù)描述】在班級內(nèi)現(xiàn)舉行班長競選,候選人小李和小王進(jìn)行競選,競選考核項目有5個,分別是班級投票、班級工作貢獻(xiàn)、成績排名、老師打分、演講得分。五個項目的具體評分情況如下:1.班級成員投票,每一票2分;2.班級工作貢獻(xiàn),每一項加分4分;3.成績排名,名次在前的加分,每前一名加4分;4.老師打分,最高分20分;5.演講得分,為演講實際得分,由考核組成員打分所得。候選人得分如下姓名班級投票班級工作貢獻(xiàn)(項)成績排名老師打分演講得分小李28341890小王22721988使用所學(xué)知識,公平公正的選出班長。要求每一項分?jǐn)?shù),手動通過鍵盤錄入,然后再打印輸出各人得分及總分,最后按格式分別輸出兩位候選人信息。輸出格式如下:“***的班級投票數(shù)***,班級工作貢獻(xiàn)***項,成績排名第***,老師給分***分,演講得分***d分。***的總分是***分!”【操作提示】將小李與小王的每一項得分通過鍵盤輸入,使用變量存儲。使用運算符來計算兩人的得分使用格式化輸出命令,按格式進(jìn)行輸出。第3章實訓(xùn)3:數(shù)字金字塔【任務(wù)描述】數(shù)字金字塔,輸出樣式如圖3-9所示:圖3-9數(shù)字金字塔要求金字搭層數(shù)由用戶輸入。如果用戶輸入的是數(shù)字,進(jìn)行計算,輸出相應(yīng)層級的金字塔。如果用戶輸入的不是數(shù)字,如輸入字母g,則進(jìn)行如下錯誤提示。請輸入金字塔層數(shù):g請輸入合理的數(shù)字!提示后讓用戶繼續(xù)輸入,一直到輸入的是數(shù)字,輸出數(shù)字金字塔后程序才能結(jié)束?!静僮魈崾尽?.要檢查用戶輸入,一直到滿足要求才能退出,使用whileTrue循環(huán),在此循環(huán)內(nèi),滿足條件位置,使用break退出循環(huán)。2.接收用戶的輸入,使用isdigit()函數(shù)檢查是否是數(shù)字。(在第9章異常處理結(jié)束后,讀者可以使用try…except…語句改寫此代碼)3.輸入符合要求后,使用for循環(huán),按要求進(jìn)行輸出。4.在for循環(huán)中,注意添加空格對齊數(shù)據(jù),輸出時,分左右兩部分?jǐn)?shù)據(jù)進(jìn)行輸出。第4章實訓(xùn)4:創(chuàng)建學(xué)生信息管理系統(tǒng)用戶數(shù)據(jù)【任務(wù)描述】一個簡單的學(xué)生信息管理系統(tǒng),可以使用列表中嵌套字典保存學(xué)生數(shù)據(jù),然后寫入數(shù)據(jù)文件(寫文件功能在第8章文件處理章節(jié)中介紹)。學(xué)生的數(shù)據(jù)樣式如下:stu_list=[{"stu_name":"小明","stu_id":1,"stu_age":18}]請用所學(xué)的知識創(chuàng)建學(xué)生數(shù)據(jù)列表,并能實現(xiàn)修改。要求列表中要嵌套字典,學(xué)生的數(shù)據(jù)(姓名、學(xué)號和年齡等)必須通過鍵盤輸入。接收到鍵盤輸入的數(shù)據(jù)后,將數(shù)據(jù)寫入到字典中,每個學(xué)生的信息組成一個字典并存儲到列表中。列表中每一個字典對應(yīng)一個學(xué)生的信息。【操作提示】啟動IDLE,選擇“File\NewFile”命令,打開IDLE編輯器,在代碼編輯窗口輸入。定義空列表和空字典。循環(huán)接收學(xué)生的信息輸入,直到退出。第5章實訓(xùn)5:使用函數(shù)編寫學(xué)生信息管理系統(tǒng)【任務(wù)描述】建立一個學(xué)生信息管理系統(tǒng),使用列表中嵌套字典保存用戶數(shù)據(jù),用戶初始數(shù)據(jù)如下:stu_list=[{"stu_name":"張三","stu_id":1,"stu_age":18}]用函數(shù)實現(xiàn)學(xué)生信息管理系統(tǒng)。要求如下:需要提供操作信息提示,提示內(nèi)容為如下所示:歡迎訪問學(xué)生信息管理系統(tǒng),請按提示輸入操作!1.添加學(xué)生信息2.刪除學(xué)生信息3.修改學(xué)生信息4.查詢學(xué)生信息5.瀏覽學(xué)生信息6.退出系統(tǒng)請輸入要操作的序號:用戶輸入相關(guān)的操作序號后,能調(diào)用相應(yīng)的方法函數(shù),實現(xiàn)相應(yīng)的操作。如果用戶輸入的不是提示中的序號,提示“操作序號不正確”【操作提示】啟動IDLE,選擇“File\NewFile”命令,打開IDLE編輯器,在代碼編輯窗口輸入。定義用戶初始數(shù)據(jù)信息。編寫功能函數(shù)。編寫主函數(shù)并進(jìn)行調(diào)用第6章實訓(xùn)6:使用模塊編寫學(xué)生信息管理系統(tǒng)【任務(wù)描述】在教材第五章函數(shù)綜合運用中,建立了一個學(xué)生信息管理系統(tǒng),使用列表中嵌套字典保存學(xué)生數(shù)據(jù),初始數(shù)據(jù)如下:stu_list=[{"stu_name":"張三","stu_id":1,"stu_age":18}]使用函數(shù)實現(xiàn)操作信息提示,提示內(nèi)容為如下所示:歡迎訪問學(xué)生信息管理系統(tǒng),請按提示輸入操作!1.添加學(xué)生信息2.刪除學(xué)生信息3.修改學(xué)生信息4.查詢學(xué)生信息5.瀏覽學(xué)生信息6.退出系統(tǒng)請輸入要操作的序號:用戶輸入相關(guān)的操作序號后,能調(diào)用相應(yīng)的方法函數(shù),實現(xiàn)相應(yīng)的操作?,F(xiàn)將其代碼進(jìn)行修改,改為模塊的方式進(jìn)行操作。使用模塊裝項目進(jìn)行封裝。要求1.創(chuàng)建包:stu_system_manage。2.按功能封裝兩個模塊:stu_info_manage.py和stu_edit_manage.py。均保存到包stu_system_manage中。3.創(chuàng)建模塊:system_utils.py,模塊中封裝系統(tǒng)功能顯示函數(shù)【操作提示】使用包來管理模塊,就是創(chuàng)建名為stu_system_manage的文件夾來保存python文件。使用包時,為了讓其他使用者能正確調(diào)用,需要在文件夾下添加“__init__.py”文件。在其他文件中調(diào)用包中的內(nèi)容,需要帶包名導(dǎo)入模塊。首先創(chuàng)建文件來:stu_system_manage在里面新建一空文件:__init__.py然后在文件夾下stu_system_manage新建三個py文件,分別為stu_info_manage.py、stu_edit_manage.py、system_utils.py。第7章實訓(xùn)7:使用類編寫學(xué)生信息管理系統(tǒng)【任務(wù)描述】在教材第五章函數(shù)綜合運用中,建立了一個學(xué)生信息管理系統(tǒng),使用列表中嵌套字典保存用戶數(shù)據(jù),用戶初始數(shù)據(jù)如下:stu_list=[{"stu_name":"張三","stu_id":1,"stu_age":18}]使用函數(shù)實現(xiàn)操作信息提示,提示內(nèi)容為如下所示:歡迎訪問學(xué)生信息管理系統(tǒng),請按提示輸入操作!1.添加學(xué)生信息2.刪除學(xué)生信息3.修改學(xué)生信息4.查詢學(xué)生信息5.瀏覽學(xué)生信息6.退出系統(tǒng)請輸入要操作的序號:用戶輸入相關(guān)的操作序號后,能調(diào)用相應(yīng)的方法函數(shù),實現(xiàn)相應(yīng)的操作?,F(xiàn)將其代碼進(jìn)行修改,改為類的方式進(jìn)行操作?!静僮魈崾尽繂覫DLE,選擇“File\NewFile”命令,打開IDLE編輯器,在代碼編輯窗口輸入代碼。創(chuàng)建stuInfoSystem類在類中定義__init__初始化函數(shù),將用戶初始數(shù)據(jù)寫入類初始化函數(shù)內(nèi)編寫功能函數(shù)。編寫主函數(shù)并進(jìn)行調(diào)用第8章實訓(xùn)8:基于文件的學(xué)生信息管理系統(tǒng)【任務(wù)描述】根據(jù)第5章函數(shù)章節(jié)的實踐項目——學(xué)生信息管理,將其改寫,使用文本文件保存數(shù)據(jù),實現(xiàn)數(shù)據(jù)的長久保存。要求:1.使用文件保存數(shù)據(jù),文件名為stu_info.txt。文件中沒有初始數(shù)據(jù)。2.程序的功能相應(yīng)多了一個保存數(shù)據(jù)的功能,其他和函數(shù)版的相同?!静僮魈崾尽渴紫仍谀夸浵陆tu_info.txt文件,并且寫入一對中括號[]。啟動IDLE,選擇“File\NewFile”命令,打開IDLE編輯器,在代碼編輯窗口輸入?yún)⒖即a。注意:py文件要和數(shù)據(jù)文件stu_info.txt在同一目錄下。第9章實訓(xùn)9:實現(xiàn)異常處理的學(xué)生信息管理系統(tǒng)根據(jù)第8章文件操作章節(jié)的實踐項目——學(xué)生信息管理,將其改寫,實現(xiàn)程序意外錯誤處理,在遇到異常時,打印提示信息,并將異常信息寫入日志文件。其他功能和文件版的相同。要求:1.要打印堆棧跟蹤信息2.為日志文件寫入當(dāng)前日期時間3.顯示異常信息時,要進(jìn)行“出錯了”提示,然后提示出錯時間、出錯信息及跟蹤信息4.需要將異常寫入文件。【操作提示】1.首先在目錄下建立stu_info.txt文件,并且寫入一對中括號[]。2.啟動IDLE,選擇“File\NewFile”命令,打開IDLE編輯器,在代碼編輯窗口輸入?yún)⒖即a。3.導(dǎo)入print_tb打印堆棧跟蹤信息。4.導(dǎo)入日期時間類,為日志文件寫入當(dāng)前日期時間注意:py文件要和數(shù)據(jù)文件stu_info.txt在同一目錄下。第10章實訓(xùn)10:基于MySql數(shù)據(jù)庫的學(xué)生信息管理系統(tǒng)【任務(wù)描述】根據(jù)第5章函數(shù)處理章節(jié)的實踐項目——學(xué)生信息管理,將其改寫,使用MySql數(shù)據(jù)庫保存數(shù)據(jù),實現(xiàn)數(shù)據(jù)的長久保存。要求:1.使用MySql數(shù)據(jù)庫保存數(shù)據(jù),數(shù)據(jù)庫名為stu_info。數(shù)據(jù)庫的字段是“姓名”、“學(xué)號”、“年齡”,庫中沒有初始數(shù)據(jù)。設(shè)置姓名為主鍵。2.程序的功能和函數(shù)版的相同?!静僮魈崾尽?.首先在MySql數(shù)據(jù)庫中建立stu_info數(shù)據(jù)庫,字段名分別stu_name、stu_id、stu_age,類型分別為varchar(50)、int(12)、int(3)。2.啟動IDLE,選擇“File\NewFile”命令,打開IDLE編輯器,在代碼編輯窗口輸入?yún)⒖即a。3.導(dǎo)入pymysql模塊,完成程序編寫。第11章實訓(xùn)11:運
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 丁辛醇裝置操作工創(chuàng)新應(yīng)用評優(yōu)考核試卷含答案
- 漿液制備與丙酮回收工改進(jìn)能力考核試卷含答案
- 列車長復(fù)試能力考核試卷含答案
- 植保無人機駕駛員崗前創(chuàng)新應(yīng)用考核試卷含答案
- 鉬鎢冶煉輔料制備工測試驗證水平考核試卷含答案
- 丁二烯裝置操作工崗前成果轉(zhuǎn)化考核試卷含答案
- 鍛造加熱工安全知識競賽測試考核試卷含答案
- 2025年警容風(fēng)紀(jì)自查自糾報告
- 粉末冶金課件
- 年加工1000噸PET片材及2000萬個蛋糕底托項目報告表
- 社會工作專業(yè)人才隊伍建設(shè)中長期規(guī)劃
- 牛頓第二定律課件高二上學(xué)期物理人教版
- GB/T 17593.2-2025紡織品重金屬的測定第2部分:電感耦合等離子體發(fā)射光譜法和電感耦合等離子體質(zhì)譜法
- 2025年廣西南寧市政府采購評審專家考試真題庫及參考答案
- 造影劑腦病新穎課件
- 月租電動車合同范本
- 2025黑龍江大興安嶺林業(yè)集團(tuán)公司招聘筆試和人員筆試歷年參考題庫附帶答案詳解
- 2025年廣東省珠海市香洲區(qū)保安員招聘考試題庫附答案解析
- 2024年中煤西北能源化工集團(tuán)有限公司招聘真題
- 巴赫哥德堡變奏曲課件
- 老年人記憶力評估
評論
0/150
提交評論