![Python程序設計-實驗指導書_第1頁](http://file4.renrendoc.com/view12/M08/23/13/wKhkGWdUVdGALVixAABiz0H1d7A798.jpg)
![Python程序設計-實驗指導書_第2頁](http://file4.renrendoc.com/view12/M08/23/13/wKhkGWdUVdGALVixAABiz0H1d7A7982.jpg)
![Python程序設計-實驗指導書_第3頁](http://file4.renrendoc.com/view12/M08/23/13/wKhkGWdUVdGALVixAABiz0H1d7A7983.jpg)
![Python程序設計-實驗指導書_第4頁](http://file4.renrendoc.com/view12/M08/23/13/wKhkGWdUVdGALVixAABiz0H1d7A7984.jpg)
![Python程序設計-實驗指導書_第5頁](http://file4.renrendoc.com/view12/M08/23/13/wKhkGWdUVdGALVixAABiz0H1d7A7985.jpg)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
課程名稱:《Python程序設計》課程名稱:《Python程序設計》實驗實訓指導書實驗實訓指導書實驗報告課程名稱:Python程序設計院(系):專業(yè):學號:姓名:指導教師:至學年第學期分數(shù):教師評語:年月日實驗項目名稱實驗一:Python語言基礎學生學號及姓名實驗完成時間年月日實驗目的:1) 熟悉Python編程語言的集成開發(fā)環(huán)境;2) 掌握基本語法規(guī)則,編寫簡單的Python程序;3) 掌握turtle標準庫中的主要函數(shù),能夠繪制基本圖形。實驗主要儀器、設備、材料:1、PC一臺2、Windows操作系統(tǒng)Python3.7或以上版本實驗原理及內(nèi)容概述:1、創(chuàng)建一個程序文件(致敬逆行者.py),通過設置不同變量名及input()和print()函數(shù)的應用,實現(xiàn)如下顯示效果。其中的學校、班級、姓名信息需要是你的真實信息,想說的一句話也要與圖中不同。2、請使用turtle庫函數(shù)繪制如下圖所示的直角三角形,該三角形底邊長為80,斜邊長為160,底角為60度,線條粗6像素,線條顏色為藍色,填充顏色為紅色。3、繪制一個五角星。繪制同心圓(擴展練習:繪制帶填充的同心圓) 5、繪制疊加等邊三角形實驗記錄:實驗報告的其它內(nèi)容增加另外紙補充完成(根據(jù)不同的項目一般還包括:實驗結(jié)果分析、實驗總結(jié)等。宋體,小四號字體,1.5倍行距)實驗總結(jié):實驗報告課程名稱:Python程序設計院(系):專業(yè):學號:姓名:指導教師:至學年第學期分數(shù):教師評語:年月日實驗項目名稱實驗二基本數(shù)據(jù)類型學生學號及姓名實驗完成時間年月日實驗目的:1) 掌握數(shù)字類型及相關運算;2) 掌握字符串類型及格式化;3) 掌握字符串類型的操作;4) 理解類型判斷和類型轉(zhuǎn)換。實驗主要儀器、設備、材料:1、PC一臺2、Windows操作系統(tǒng)Python3.7或以上版本實驗原理及內(nèi)容概述:獲得用戶輸入的一個三位數(shù)的整數(shù),輸出該整數(shù)百位,十位及個位的數(shù)字。2.要求用戶從鍵盤上輸入(1-7)之間的數(shù)字,輸出對應的星期字符串的名稱。例如:輸入5,返回‘星期五’。3.輸入一個十進制整數(shù),分別輸出其二進制、八進制、十六進制字符串。4.從鍵盤上輸入一個N的值,計算并輸出N的立方結(jié)果的長度。5.從鍵盤上輸入一個正整數(shù),編程將該數(shù)逆序輸出。比如:輸入1234,輸出4321。6.給出一個字母組成的字符串,先將字符串全部換成大寫字母輸出;接著統(tǒng)計字母“e”出現(xiàn)的次數(shù);最后將字母“e”全部替換為“abc”并輸出。7.小華體重60公斤,如果他每天通過運動或減少食物的攝取能夠減輕自身體重的2‰,請問一個月后,他的體重是多少?假設一個月按30天計算。8.給定一個數(shù)字987654,請采用寬度為15,居中對齊方式打印輸出,不足位用“*”填充。實驗記錄:實驗報告的其它內(nèi)容增加另外紙補充完成(根據(jù)不同的項目一般還包括:實驗結(jié)果分析、實驗總結(jié)等。宋體,小四號字體,1.5倍行距)實驗總結(jié):實驗報告課程名稱:Python程序設計院(系):專業(yè):學號:姓名:指導教師:至學年第學期分數(shù):教師評語:年月日實驗項目名稱實驗三函數(shù)定義和調(diào)用學生學號及姓名實驗完成時間年月日實驗目的:1) 掌握函數(shù)的定義和調(diào)用方法。2) 理解函數(shù)的參數(shù)傳遞過程以及變量的作用范圍。實驗主要儀器、設備、材料:1、PC一臺2、Windows操作系統(tǒng)Python3.7或以上版本實驗原理及內(nèi)容概述:一.填空可以使用保留字___定義函數(shù)??梢允褂帽A糇謃__定義空函數(shù)。函數(shù)被調(diào)用時傳遞的參數(shù)叫做___。實參與形參在個數(shù)、類型、順序上必須___。變量作用域分為___變量和___變量兩種。函數(shù)調(diào)用時需要按順序輸入?yún)?shù),有些參數(shù)的數(shù)量無法確定,可以通過在這些參數(shù)前面加___符號表示不確定的參數(shù)。已知m=lambdax:50,那么表達式m(3)的值為___。已知m=lambdax:50*x,那么表達式m(3)的值為___。在函數(shù)內(nèi)部可以通過保留字___定義全局變量。已知g=lambdax,y=3,z=5:x+y+z,那么表達式g(2)的值為___,g(2,6)的值為___。二、程序閱讀與分析1.程序的執(zhí)行結(jié)果為___2.程序的執(zhí)行結(jié)果為___3.分析程序運行的結(jié)果,其中s的值是___,print(z)輸出的結(jié)果是___。分析程序運行的結(jié)果,其中s的值是___。5.分析程序運行的結(jié)果,其中s的值是___。三、編程1.編寫代碼自定義一個函數(shù)hobby(),其功能是每次調(diào)用該函數(shù),根據(jù)用戶輸入數(shù)據(jù)的個數(shù),顯示不同的行數(shù),每一行顯示結(jié)果都是用戶的愛好。輸出示例:代碼和運行結(jié)果截圖:2.編寫isNum()函數(shù),參數(shù)為-一個字符串,如果這個字符串屬于整數(shù)、浮點數(shù)或復數(shù)的表示,則返回True,否則返回False。代碼和運行結(jié)果截圖:實驗記錄:實驗報告的其它內(nèi)容增加另外紙補充完成(根據(jù)不同的項目一般還包括:實驗結(jié)果分析、實驗總結(jié)等。宋體,小四號字體,1.5倍行距)實驗總結(jié):實驗報告課程名稱:Python程序設計院(系):專業(yè):學號:姓名:指導教師:至學年第學期分數(shù):教師評語:年月日實驗項目名稱實驗四程序控制結(jié)構(gòu)學生學號及姓名實驗完成時間年月日實驗目的:1) 掌握分支結(jié)構(gòu)的編程方法。2) 掌握for循環(huán)和while循環(huán)語句的編程方法。實驗主要儀器、設備、材料:1、PC一臺2、Windows操作系統(tǒng)Python3.7或以上版本實驗原理及內(nèi)容概述:1.編寫程序sy1.py,輸入一個學生的成績,按要求輸出評語(優(yōu)秀(90以上)、良好(89-80)、合格(60-79)、不及格(60以下))。代碼和運行結(jié)果截圖:(四種情況均要截圖出來)2.編寫程序sy2.py,從鍵盤上輸入一個自然數(shù)(例如五位數(shù)),判斷這個數(shù)字是不是回文數(shù)。所謂回文數(shù)是指n的各位數(shù)字反向排列所得自然數(shù)與n相等,例如12321是回文數(shù),12345不是回文數(shù)。代碼和運行結(jié)果截圖:(是回文數(shù)和不是回文數(shù)均要截圖出來)3.編寫程序sy3.py,輸入N個正整數(shù),輸出其中的最大值和最小值。代碼和運行結(jié)果截圖:4.編寫程序sy4.py,輸出所有的三位數(shù)的水仙花數(shù)。所謂水仙花數(shù)是指一個3位數(shù),它的每位上的數(shù)字的3次冪之和等于它本身。例如:13+53+33=153?!贝a和運行結(jié)果截圖:5.編寫程序sy5.py,輸出具有以下特征的四位數(shù)。已知某四位數(shù)9801具有如下特征:它的前兩位數(shù)字“98”與后兩位數(shù)字“01”的和是“99”,而“99”的平方正好等于其本身“9801”。代碼和運行結(jié)果截圖:6.編寫程序sy6.py,輸出100以內(nèi)的素數(shù),格式如下圖。所謂素數(shù)是指對于一個自然數(shù),如果除了1和它自身不能再被其它整數(shù)整除,則該數(shù)稱為素數(shù),比如:2,3,5,7……?;蛘撸捍a和運行結(jié)果截圖:7.編寫程序sy7.py,繪制如下圖形。代碼和運行結(jié)果截圖:8.編寫程序sy8.py,輸出如下格式的九九乘法表。代碼和運行結(jié)果截圖:實驗記錄:實驗報告的其它內(nèi)容增加另外紙補充完成(根據(jù)不同的項目一般還包括:實驗結(jié)果分析、實驗總結(jié)等。宋體,小四號字體,1.5倍行距)實驗總結(jié):實驗報告課程名稱:Python程序設計院(系):專業(yè):學號:姓名:指導教師:至學年第學期分數(shù):教師評語:年月日實驗項目名稱實驗五組合數(shù)據(jù)類型學生學號及姓名實驗完成時間年月日實驗目的:1) 掌握列表定義、基本操作、內(nèi)置函數(shù)及操作方法2) 創(chuàng)建字典的方法、字典基本操作方法。實驗主要儀器、設備、材料:1、PC一臺2、Windows操作系統(tǒng)Python3.7或以上版本實驗原理及內(nèi)容概述:一、已知一個列表lst=[1,2,3,4,5],寫出以下操作的代碼。求列表的長度。代碼:>>>判斷6是否在列表中。代碼:>>>lst+[6,7,8]的結(jié)果是什么?結(jié)果:lst*2的結(jié)果是什么。結(jié)果:求列表里元素的最大值和最小值的代碼。代碼:>>>求列表里所有元素的和的代碼。代碼:>>>在索引1的位置新增一個的元素10。代碼:>>>二、已知有一個列表為districts:districts=[‘越秀’,’荔灣’,’番禺’,’天河’,’海珠’,’南沙’,’白云’,’花都’]要求通過編寫相應代碼,實現(xiàn)如下功能:1、在列表后面追加序列[’黃埔’,’從化’]。代碼:>>>2、在索引3的位置新增’增城’。代碼:>>>3、將新生成的列表按升序重新排列并顯示。代碼:>>>4、刪除“增城”。代碼: >>>5、將districts列表復制為dis_a。代碼: >>>6、將dis_a轉(zhuǎn)化為元組。代碼: >>>三、已知字典d={'數(shù)學':101,'語文':202,'英語':203,'物理':204,'生物':206}1、分別輸出字典d中所有的“鍵”(key)、“值”(value)的信息。代碼: >>>2、將字典d中所有的“鍵”(key)、“值”(value)的信息分別以列表形式輸出。代碼: >>>3、輸出字典d中“物理”的值。代碼: >>>4、修改字典d中“數(shù)學”對應的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度城市更新項目合作建房合同樣本
- 2025年度智慧城市建設項目貸款保證合同
- 2025年度數(shù)字廣告平臺合作推廣合同范本
- 2025年度綠色生態(tài)農(nóng)業(yè)綜合開發(fā)借款合同0223(2024版)
- 2025年度風力發(fā)電場電氣設備安裝與運維合同
- 2025年度公共衛(wèi)生檢驗檢測中心合作框架合同
- 2025年度建筑門窗節(jié)能改造項目合同
- 2025年度架子工工程臨時設施搭建與合同管理
- 2025年人工智能技術研發(fā)與應用咨詢費用合同
- 2025年度智能化設備質(zhì)押融資合同
- Unit 2 We're going to do some research(教案)-2023-2024學年湘少版(三起)英語五年級下冊
- 緊密型縣域醫(yī)療衛(wèi)生共同體慢病管理中心運行指南試行等15個指南
- 基金應知應會專項考試題庫(證券類190題)附有答案
- 快速入門穿越機-讓你迅速懂穿越機
- 水利安全生產(chǎn)風險防控“六項機制”右江模式經(jīng)驗分享
- 幼兒園衛(wèi)生保健開學培訓
- 食材配送服務售后服務方案
- 新目標(goforit)版初中英語九年級(全一冊)全冊教案-unit
- 《如何做一名好教師》課件
- 2016-2023年婁底職業(yè)技術學院高職單招(英語/數(shù)學/語文)筆試歷年參考題庫含答案解析
- 貴陽市2024年高三年級適應性考試(一)一模英語試卷(含答案)
評論
0/150
提交評論