初中信息技術(shù)川教七年級下冊計算機(jī)資源管理學(xué)用random模塊PPT_第1頁
初中信息技術(shù)川教七年級下冊計算機(jī)資源管理學(xué)用random模塊PPT_第2頁
初中信息技術(shù)川教七年級下冊計算機(jī)資源管理學(xué)用random模塊PPT_第3頁
初中信息技術(shù)川教七年級下冊計算機(jī)資源管理學(xué)用random模塊PPT_第4頁
初中信息技術(shù)川教七年級下冊計算機(jī)資源管理學(xué)用random模塊PPT_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

中物理學(xué)用random模塊陳怡二、了解random模塊一、了解random模塊random模塊通常也被稱為“隨機(jī)模塊”。下表中列出了random模塊最常用的三個方法。方法格式說明randintrandint(開始數(shù),結(jié)束數(shù))在開始數(shù)到結(jié)束數(shù)之間,隨機(jī)生成一個整數(shù)choicechoice(數(shù)據(jù)列)隨機(jī)從數(shù)據(jù)列中抽取一個數(shù)據(jù)shufleshuffle(數(shù)據(jù)列)隨機(jī)打亂數(shù)據(jù)列中數(shù)據(jù)的順序一、了解random模塊引用模塊:

import+模塊名稱例:引用畫圖turtle模塊importturtle那引用隨機(jī)random模塊應(yīng)該怎樣書寫呢?importrandom一、了解random模塊請同學(xué)們閱讀教材54-55頁,說一說生成隨機(jī)數(shù)的步驟:1.引用隨機(jī)模塊2.設(shè)置隨機(jī)數(shù)范圍3.打印隨機(jī)數(shù)importrandomrandint(開始數(shù),結(jié)束數(shù))print()一、了解random模塊一、了解random模塊練習(xí)1:隨機(jī)生成100-200的一個數(shù),并運行三次。程序如下:importrandomasRa=R.randint(100,200)print(a)一、了解random模塊提問:如果我們想要一次性生成5個不同的隨機(jī)數(shù),應(yīng)該怎么做?我們可以加入循環(huán)語句,請同學(xué)們閱讀教材56頁。練習(xí)2:生成5個隨機(jī)數(shù)程序如下:importrandomasRforiinrange(5):print(R.randint(100,200))注意:for循環(huán)的格式1.如果randint方法的下限或上限取值是負(fù)整數(shù),會出現(xiàn)什么結(jié)果?2.如果randint方法的下限或上限取值是小數(shù),會出現(xiàn)什么情況?說明了什么?3.如果randint方法的下限為0,上限為1,最終生成的隨機(jī)數(shù)會是什么結(jié)果?說明了什么?思考:1.randint方法的下限或上限取值可以是正整數(shù)或者負(fù)整數(shù)。2.randint方法的下限或上限取值不能是小數(shù)。3.randint(A,B)滿足A<=B。二、隨機(jī)取值二、隨機(jī)取值random模塊另外一個常用方法是choice,這個方法的作用是從數(shù)據(jù)列中隨機(jī)取出一個數(shù)據(jù)。請同學(xué)們閱讀教材57頁。二、隨機(jī)取值練習(xí)3:使用choice方法,從“隨機(jī)取值”這串字符串中,隨機(jī)抽取8次。程序如下:importrandomasRforiinrange(5):print(R.choice('隨機(jī)取值'))三、隨機(jī)抽取同學(xué)姓名三、隨機(jī)抽取同學(xué)姓名在課堂上,老師有時想隨機(jī)抽出某位同學(xué)來回答問題。你們能用自己所學(xué)的知識,寫出“隨機(jī)抽取同學(xué)”的小程序嗎?請同學(xué)們閱讀教材58頁。練習(xí)4:全班有48位同學(xué),使用random模塊的randint方法,隨機(jī)產(chǎn)生一個學(xué)號。三、隨機(jī)抽取同學(xué)姓名程序如下:importrandomasR被抽-R.randint(1,48)print(str(被抽)+'號同學(xué),你被抽中了。')同學(xué)們:是不是感覺使用學(xué)號不太直觀,能不能直接抽出同學(xué)的姓名呢?閱讀教材59頁。練習(xí)5:隨機(jī)抽取同學(xué)姓名。同學(xué)名列表里添加本小組同學(xué)姓名。三、隨機(jī)抽取同學(xué)姓名程序如下:importrandomasR同學(xué)名列表=['歡歡','樂樂','小明','小紅']被抽=R.choice(同學(xué)名列表)print(被抽+'同學(xué),你被抽中了。')請同學(xué)們注意:我們在編寫代碼中的同學(xué)姓名列表時,一個姓名要用英文引號引起來,還要用逗號將每個同學(xué)的名字分隔開,并且要將同學(xué)姓名列表用中括號括起來。choice方法是從一列數(shù)據(jù)中隨機(jī)抽取一個,如果不分隔開,那每

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論