




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、初二廣州版信息技術(shù)第二章第5節(jié)廣州市第一一三中學(xué) 肖麗麗Python庫讓強大的Python庫幫忙import random as rtarget=r.randint(1,100)while True: guess=int(input(請輸入你猜的數(shù)字(1100):) if guess=target: print(你猜對了,數(shù)字是+str(target) break if guesstarget: print(你猜得大了點!) else: print(你猜得小了點!)print(游戲結(jié)束)猜數(shù)游戲視頻一import random as rtarget=r.randint(1,100)while
2、True: guess=int(input(請輸入你猜的數(shù)字(1100):) if guess=target: print(你猜對了,數(shù)字是+str(target) break if guesstarget: print(你猜得大了點!) else: print(你猜得小了點!)print(游戲結(jié)束)使用Python庫,隨機生成一個數(shù)字讓用戶猜猜數(shù)游戲?qū)W習(xí)目標認識Python庫,了解庫的作用,掌握庫及庫函數(shù)的一般使用方法。學(xué)會利用random庫解決隨機問題的編程方法。學(xué)會使用turtle庫小海龜畫畫。庫,是具有相關(guān)功能模塊的集合。庫的功能:從指定的庫中導(dǎo)入所有的函數(shù),供程序調(diào)用。Python庫
3、的功能格式一:import as .()格式二:import .()格式三:from import * ()調(diào)用Python庫的方法格式一:import as .()注意: 導(dǎo)入庫時,用簡單的庫別名代替庫名,在后面程序中引用就更加簡單。程序中引用庫中的函數(shù)時,需要加上庫別名作為前綴。Python有許多強大的庫,種類多達幾百種,每個庫包含特定功能的相關(guān)函數(shù),針對不同的應(yīng)用,發(fā)揮不同的作用。Python庫的種類例如 random(隨機)庫、turtle(畫圖)庫等。random(隨機)庫random庫是Python一種標準庫,用來產(chǎn)生隨機數(shù),例如隨機產(chǎn)生一個整數(shù)作為要猜的數(shù)字。書寫格式:.()ra
4、ndom.randint(a,b)randint 隨機整數(shù)函數(shù)作用:隨機生成一個整數(shù),整數(shù)n的范圍是 a= n target: print(你猜得大了點!) else: print(你猜得小了點!)print(游戲結(jié)束)修改“猜數(shù)游戲”代碼,將要猜的數(shù)字由固定值改成由系統(tǒng)生成的隨機值。target= 38while True: guess=int(input(請輸入你猜的數(shù)字(1100):) if guess=target: print(你猜對了,數(shù)字是+str(target) break if guesstarget: print(你猜得大了點!) else: print(你猜得小了點!)p
5、rint(游戲結(jié)束)import random as r修改“猜數(shù)游戲”代碼,將要猜的數(shù)字由固定值改成由系統(tǒng)生成的隨機值。導(dǎo)入random(隨機)庫,庫別名為rr.randint(1,100)使用庫中randint()函數(shù),隨機產(chǎn)生一個1到100之間的整數(shù),作為要猜的數(shù)字。import random as rprint(random.randint(100,200)#A同學(xué)的程序代碼編寫代碼,打印輸出100200之間的一個任意整數(shù)。使用庫別名:r(r.randint(100,200)#B同學(xué)的程序代碼編寫代碼,打印輸出100200之間的一個任意整數(shù)。先導(dǎo)入后調(diào)用import random as
6、 rprint(r.randint(100,200)import random as r#C同學(xué)的程序代碼編寫代碼,打印輸出100200之間的一個任意整數(shù)。import random as rprint(r.randint(100,200)import random as rprint(r.randint(100,200)import random as r a=r.randint(100,200)print(a)a=r.randint(100,200) print(a)程序中的兩次a值,是( )關(guān)系。A.不一定相同 B.相同 C.不相同一次運行結(jié)果另一次運行結(jié)果另一次運行結(jié)果#隨機產(chǎn)生一個1
7、00到200的整數(shù)#隨機產(chǎn)生一個100到200的整數(shù)練一練A練一練閱讀程序,程序結(jié)果可能是( ) 。import random as r print(r.randint(100,200)A.26 B.126 C.126.8Bimport random as rprint(幸運小觀眾是:)print(1 ,40)import random as rprint(幸運小觀眾是:)print(random.randint(1,40)隨機抽取一個數(shù)字(學(xué)號)作為今天的幸運小觀眾,( )段程序代碼書寫正確。import random as rprint(幸運小觀眾是:)print( r.randint(1
8、,40)輸出固定值-1,40,沒有實現(xiàn)隨機。使用庫別名 r使用randint()函數(shù),隨機產(chǎn)生一個1-40之間整數(shù),作為幸運學(xué)號A.B.C.練一練Cturtle(畫圖)庫turtle庫又稱海龜庫,用于制作有趣的圖形。我們只要調(diào)用海龜庫的函數(shù),它就會跟著指令畫畫。import turtle as t畫一個圓t.circle(100)import turtle as tt.circle(100)視頻二import turtle as t turtle.circle(100) t.circle(100)使用Python庫的一般方法import as .() 先導(dǎo)入后調(diào)用默認畫筆屬性,畫一個圓impo
9、rt turtle as tt.shape(turtle)t.width(5)t.pencolor(pink)t.circle(100)t.shape(turtle)t.width(5)t.pencolor(pink)自定義畫筆屬性,畫一個粉色的圓導(dǎo)入庫使用turtle庫繪圖的步驟import turtle as tt.shape(turtle)t.width(5)t.pencolor(pink)t. circle(100)設(shè)置屬性繪圖命令import turtle as tt.shape(turtle)t.width(5) t.pencolor(pink)t.circle(100)修改程序,
10、畫兩個圓(圓半徑為50,圓位置不相同)視頻三turtle.goto(x,y) #跳轉(zhuǎn)跳轉(zhuǎn)到其它位置turtle.penup() #提筆turtle.pendown() #落筆turtle.goto(x,y) #跳轉(zhuǎn)import turtle as tt.shape(turtle)t.width(5)t.pencolor(pink)for i in range(15): t.penup() t.goto(100,-100) t.pendown() t.circle(50)畫多個圓import turtle as tt.bgpic(D:chuipaopao.gif)t.shape(turtle)t
11、.width(5)t.pencolor(pink)for i in range(15): t.penup() t.goto(100,-100) t.pendown() t.circle(50)import random as r(r.randint(10,30)(0,0)(230,0)(0,-230)( r.randint(0,200), r.randint(-200,0)運用random(隨機)庫,讓“圓的大小位置隨機生成” 加載背景圖,形成“吹泡泡”程序import turtle as timport random as rt.bgpic(D:chuipaopao.gif)t.shape(
12、turtle)t.width(5)t.pencolor(pink)for i in range(15): t.penup() t.goto(r.randint(0,200),r.randint(-200,0) t.pendown() t.circle(r.randint(10,30)吹泡泡視頻import turtle as timport random as rt.bgpic(D:chuipaopao.gif)t.shape(turtle)t.width(5)t.pencolor(pink)for i in range(15): t.penup() t.goto(r.randint(0,20
13、0),r.randint(-200,0) t.pendown() t.circle(r.randint(10,30)運用random(隨機)庫,讓“圓的大小位置隨機生成” 動手實踐練習(xí)1: 編寫代碼,打印輸出140之間的一個任意整數(shù)。(該程序是模擬隨機抽取一個學(xué)號,1到40的整數(shù)代表全班學(xué)號即1號到40號)動手實踐練習(xí)2: 完成“吹泡泡”程序代碼,并運行。謝謝觀看初二廣州版信息技術(shù)第二章第5節(jié)廣州市第一一三中學(xué) 肖麗麗Python庫讓強大的Python庫幫忙(答疑課)A同學(xué)想“打印輸出100200之間的一個任意偶數(shù)”,代碼如何修改?import random as rprint(r.randint(100,200)函數(shù)作 用例子random.randint(a,b)給出a至b之間的任意整數(shù),包括a和b。random.randint(1,10) 給出1至10之間的任意整數(shù),包括1和10,如3。random庫中常用函數(shù)random.randrange(a,b
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 社保繳費率對就業(yè)的影響研究
- 加盟美業(yè)合同范例
- 代加工鋼材合同范例
- 個人結(jié)算合同范例
- 公房購買合同范例
- 其他貿(mào)易合同范例
- 臨時招聘人員合同范例
- 代注冊免責(zé)合同范例
- 修路借款合同范本
- 加油加氣站合同范例
- 中國傳媒大學(xué)-廣告媒體策劃與應(yīng)用(第2版)-課件
- 玻璃工藝學(xué)第4章 玻璃的性質(zhì)
- 四川省藥械集中采購及醫(yī)藥價格監(jiān)測平臺操作指引
- 精品市政道路施工測量方法及測量方案
- 室內(nèi)采暖管道安裝施工工藝標準規(guī)范標準
- 小型手推清掃車畢業(yè)設(shè)計說明書課件
- 監(jiān)理大綱(范本)
- 受拉鋼筋抗震錨固長度Lae
- 2018年湖北省襄陽市中考物理試卷
- 《沉淀滴定法》PPT課件.ppt
- 波程差與光程差
評論
0/150
提交評論