下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGE1PAGE習(xí)題12一、選擇題1.畫(huà)布坐標(biāo)系的坐標(biāo)原點(diǎn)是主窗口的()。AA.左上角B.左下角C.右上角D.右下角2.從畫(huà)布c刪除圖形對(duì)象r,使用的命令是()。DA.c.pack(r)B.r.pack(c)C.r.delete(c)D.c.delete(r)3.從畫(huà)布c中將矩形對(duì)象r在x方向移動(dòng)20像素,在y方向移動(dòng)10像素,執(zhí)行的語(yǔ)句是()。CA.r.move(c,20,10)B.r.remove(c,10,20)C.c.move(r,20,10)D.c.move(r,10,20)4.語(yǔ)句c.create_arc(20,20,100,100,style=PIESLICE)執(zhí)行后,得到的圖形是()。CA.曲線B.弧C.扇形D.弓形5.下列程序運(yùn)行后,得到的圖形是()。Dfromtkinterimport*w=Tk()c=Canvas(w,bg='white')c.create_oval(50,50,150,150,fill='red')c.create_oval(50,150,150,250,fill='red')c.pack()w.mainloop()A.兩個(gè)相交的大小一樣的圓B.兩個(gè)同心圓C.兩個(gè)相切的大小不一樣的圓D.兩個(gè)相切的大小一樣的圓6.下列程序運(yùn)行后,得到的圖形是()。Afromturtleimport*reset()up()goto(100,100)A.只移動(dòng)坐標(biāo)不作圖B.水平直線C.垂直直線D.斜線7.Matplotlib繪圖完成之后,需要調(diào)用()將圖像顯示出來(lái)。AA.plt.show()B.plt.title()C.plt.look()D.plt.find()8.下列程序運(yùn)行后,得到的圖形是()。Dimportnumpyasnpfrommatplotlibimportpyplotaspltt=np.arange(0,2*np.pi,0.01)forrinrange(3,8,2):x=r*np.sin(t)y=r*np.cos(t)plt.plot(x,y)plt.axis('equal')plt.show()A.正弦和余弦交錯(cuò)的三條曲線 B.四個(gè)同心正方形C.四個(gè)同心圓 D.三個(gè)同心圓二、填空題1.如果使用“importtkinter”語(yǔ)句導(dǎo)入tkinter模塊,則創(chuàng)建主窗口對(duì)象r的語(yǔ)句是。r=tkinter.Tk()2.Python中用于繪制各種圖形、標(biāo)注文本以及放置各種圖形用戶界面控件的區(qū)域稱作。畫(huà)布3.將畫(huà)布對(duì)象a在主窗口顯現(xiàn)出來(lái),使用的語(yǔ)句是。a.pack()4.turtle繪圖有三個(gè)要素,分別是、和。位置,方向,畫(huà)筆5.需要導(dǎo)入Matplotlib庫(kù)的pyplot模塊,且簡(jiǎn)寫(xiě)為plt,相應(yīng)的語(yǔ)句是。importmatplotlib.pyplotasplt三、問(wèn)答題1.在Python中如何導(dǎo)入tkinter模塊?導(dǎo)入tkinter模塊一般采用以下形式。importtkinterfromtkinterimport*2.畫(huà)布對(duì)象的坐標(biāo)如何確定的?和數(shù)學(xué)中的坐標(biāo)系有何不同?畫(huà)布坐標(biāo)系以畫(huà)布左上角為原點(diǎn),從原點(diǎn)水平向右為x軸,從原點(diǎn)垂直向下為y軸,如圖所示。顯然和數(shù)學(xué)上的坐標(biāo)系不同。3.畫(huà)布對(duì)象中有哪些圖形對(duì)象?如何創(chuàng)建?在畫(huà)布中可以創(chuàng)建很多圖形,每一個(gè)圖形都是一個(gè)對(duì)象,稱為圖形對(duì)象,例如矩形、橢圓、圓弧、線條、多邊形、文本、圖像等。以矩形為例,畫(huà)布對(duì)象提供create_rectangle()方法,用于在畫(huà)布上創(chuàng)建矩形,其調(diào)用格式如下:create_rectangle(x0,y0,x1,y1,屬性設(shè)置…)其中,(x0,y0)是矩形左上角的坐標(biāo),(x1,y1)是矩形右下角的坐標(biāo)。屬性設(shè)置即對(duì)矩形的屬性進(jìn)行設(shè)置。例如,下面的語(yǔ)句創(chuàng)建一個(gè)以(50,30)為左上角、以(200,150)為右下角的矩形:>>>c.create_rectangle(50,30,200,150)14.利用tkinter、turtle和matplotlib繪圖各有哪些步驟?(1)tkinter繪圖步驟①導(dǎo)入tkinter模塊,一般采用以下兩種方法。>>>importtkinter>>>fromtkinterimport*如果用第一種方法導(dǎo)入tkinter模塊,則以后調(diào)用模塊中的函數(shù)時(shí)需要加上模塊名作為前綴。第二種方法是導(dǎo)入tkinter模塊的所有內(nèi)容,以后調(diào)用模塊中的函數(shù)時(shí)不需加模塊名作為前綴。以下總是假設(shè)使用第二種方法導(dǎo)入tkinter模塊。②創(chuàng)建主窗口,其創(chuàng)建格式為:窗口對(duì)象名=Tk()③創(chuàng)建畫(huà)布對(duì)象。格式如下:畫(huà)布對(duì)象名=Canvas(窗口對(duì)象名,屬性名=屬性值,……)④畫(huà)布對(duì)象提供了各種方法,利用這些方法在畫(huà)布上繪制各種圖形。(2)turtle繪圖步驟①導(dǎo)入turtle庫(kù)。②設(shè)置畫(huà)筆屬性:可以設(shè)置畫(huà)筆的顏色、速度、形狀等屬性。③繪制圖形:使用畫(huà)筆對(duì)象的各種方法(如forward、backward、left、right等)來(lái)繪制圖形。(3)matplotlib繪圖步驟matplotlib繪圖時(shí)需要用到NumPy和Matplotlib兩個(gè)第三方庫(kù)。繪制y=f(x)函數(shù)曲線的基本步驟如下。①安裝并導(dǎo)入NumPy庫(kù),以便利用NumPy庫(kù)的數(shù)組運(yùn)算求自變量數(shù)組和函數(shù)值數(shù)組,為繪圖準(zhǔn)備數(shù)據(jù)。②安裝并導(dǎo)入Matplotlib庫(kù),以便利用Matplotlib庫(kù)的繪圖函數(shù)來(lái)繪圖。③調(diào)用NumPy的arange()函數(shù)或linspace()函數(shù)生成自變量數(shù)組x(橫坐標(biāo)向量)。④根據(jù)函數(shù)表達(dá)式求函數(shù)值數(shù)組y(縱坐標(biāo)向量)。⑤調(diào)用Matplotlib庫(kù)pyplot模塊中的plot函數(shù)繪制函數(shù)曲線。⑥調(diào)用pyplot模塊中的show函數(shù),顯示圖形。5.利用Matplotlib繪制拋物線y=10+x2。importnumpyasnp#導(dǎo)入NumPy庫(kù)并指定np為別名importmatplotlib.pyplotasplt#導(dǎo)入Matplotlib庫(kù)的pyplot模塊x=np.arange(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 春節(jié)促銷(xiāo)廣告語(yǔ)
- 新人婚禮邀請(qǐng)函
- 機(jī)械制造端蓋課程設(shè)計(jì)
- 2024年度國(guó)際大件貨物運(yùn)輸及清關(guān)代理合同3篇
- 正德幼兒園特色課程設(shè)計(jì)
- 2024年員工分紅股分紅權(quán)益調(diào)整與分紅發(fā)放服務(wù)協(xié)議3篇
- 煤礦電氣部分課程設(shè)計(jì)
- 學(xué)校消殺隊(duì)伍方案
- 2025年山東淄博高新區(qū)工會(huì)社會(huì)工作專業(yè)人才招聘3人管理單位筆試遴選500模擬題附帶答案詳解
- 2025年山東淄博市沂源縣事業(yè)單位招聘37人歷年管理單位筆試遴選500模擬題附帶答案詳解
- 2024年中國(guó)醫(yī)藥研發(fā)藍(lán)皮書(shū)
- 品管圈PDCA獲獎(jiǎng)案例-心內(nèi)科降低心肌梗死患者便秘發(fā)生率醫(yī)院品質(zhì)管理成果匯報(bào)
- 2023年初級(jí)會(huì)計(jì)師《初級(jí)會(huì)計(jì)實(shí)務(wù)》真題及答案
- 2024-2025學(xué)年三年級(jí)上冊(cè)道德與法治統(tǒng)編版期末測(cè)試卷 (有答案)
- 2025蛇年學(xué)校元旦聯(lián)歡晚會(huì)模板
- 廣東省潮州市潮安區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期末考試英語(yǔ)試題-A4
- 2024年度租賃期滿退房檢查清單:租戶與房東的交接確認(rèn)單
- 第八版糖尿病
- 機(jī)器人設(shè)備巡檢管理制度
- 帶式運(yùn)輸機(jī)傳動(dòng)裝置的設(shè)計(jì)
- DB50T 1689-2024 綠茶型老鷹茶加工技術(shù)規(guī)范
評(píng)論
0/150
提交評(píng)論