




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
中物理學(xué)用random模塊陳怡二、了解random模塊一、了解random模塊random模塊通常也被稱為“隨機(jī)模塊”。下表中列出了random模塊最常用的三個(gè)方法。方法格式說(shuō)明randintrandint(開始數(shù),結(jié)束數(shù))在開始數(shù)到結(jié)束數(shù)之間,隨機(jī)生成一個(gè)整數(shù)choicechoice(數(shù)據(jù)列)隨機(jī)從數(shù)據(jù)列中抽取一個(gè)數(shù)據(jù)shufleshuffle(數(shù)據(jù)列)隨機(jī)打亂數(shù)據(jù)列中數(shù)據(jù)的順序一、了解random模塊引用模塊:
import+模塊名稱例:引用畫圖turtle模塊importturtle那引用隨機(jī)random模塊應(yīng)該怎樣書寫呢?importrandom一、了解random模塊請(qǐng)同學(xué)們閱讀教材54-55頁(yè),說(shuō)一說(shuō)生成隨機(jī)數(shù)的步驟:1.引用隨機(jī)模塊2.設(shè)置隨機(jī)數(shù)范圍3.打印隨機(jī)數(shù)importrandomrandint(開始數(shù),結(jié)束數(shù))print()一、了解random模塊一、了解random模塊練習(xí)1:隨機(jī)生成100-200的一個(gè)數(shù),并運(yùn)行三次。程序如下:importrandomasRa=R.randint(100,200)print(a)一、了解random模塊提問(wèn):如果我們想要一次性生成5個(gè)不同的隨機(jī)數(shù),應(yīng)該怎么做?我們可以加入循環(huán)語(yǔ)句,請(qǐng)同學(xué)們閱讀教材56頁(yè)。練習(xí)2:生成5個(gè)隨機(jī)數(shù)程序如下:importrandomasRforiinrange(5):print(R.randint(100,200))注意:for循環(huán)的格式1.如果randint方法的下限或上限取值是負(fù)整數(shù),會(huì)出現(xiàn)什么結(jié)果?2.如果randint方法的下限或上限取值是小數(shù),會(huì)出現(xiàn)什么情況?說(shuō)明了什么?3.如果randint方法的下限為0,上限為1,最終生成的隨機(jī)數(shù)會(huì)是什么結(jié)果?說(shuō)明了什么?思考:1.randint方法的下限或上限取值可以是正整數(shù)或者負(fù)整數(shù)。2.randint方法的下限或上限取值不能是小數(shù)。3.randint(A,B)滿足A<=B。二、隨機(jī)取值二、隨機(jī)取值random模塊另外一個(gè)常用方法是choice,這個(gè)方法的作用是從數(shù)據(jù)列中隨機(jī)取出一個(gè)數(shù)據(jù)。請(qǐng)同學(xué)們閱讀教材57頁(yè)。二、隨機(jī)取值練習(xí)3:使用choice方法,從“隨機(jī)取值”這串字符串中,隨機(jī)抽取8次。程序如下:importrandomasRforiinrange(5):print(R.choice('隨機(jī)取值'))三、隨機(jī)抽取同學(xué)姓名三、隨機(jī)抽取同學(xué)姓名在課堂上,老師有時(shí)想隨機(jī)抽出某位同學(xué)來(lái)回答問(wèn)題。你們能用自己所學(xué)的知識(shí),寫出“隨機(jī)抽取同學(xué)”的小程序嗎?請(qǐng)同學(xué)們閱讀教材58頁(yè)。練習(xí)4:全班有48位同學(xué),使用random模塊的randint方法,隨機(jī)產(chǎn)生一個(gè)學(xué)號(hào)。三、隨機(jī)抽取同學(xué)姓名程序如下:importrandomasR被抽-R.randint(1,48)print(str(被抽)+'號(hào)同學(xué),你被抽中了。')同學(xué)們:是不是感覺使用學(xué)號(hào)不太直觀,能不能直接抽出同學(xué)的姓名呢?閱讀教材59頁(yè)。練習(xí)5:隨機(jī)抽取同學(xué)姓名。同學(xué)名列表里添加本小組同學(xué)姓名。三、隨機(jī)抽取同學(xué)姓名程序如下:importrandomasR同學(xué)名列表=['歡歡','樂(lè)樂(lè)','小明','小紅']被抽=R.choice(同學(xué)名列表)print(被抽+'同學(xué),你被抽中了。')請(qǐng)同學(xué)們注意:我們?cè)诰帉懘a中的同學(xué)姓名列表時(shí),一個(gè)姓名要用英文引號(hào)引起來(lái),還要用逗號(hào)將每個(gè)同學(xué)的名字分隔開,并且要將同學(xué)姓名列表用中括號(hào)括起來(lái)。choice方法是從一列數(shù)據(jù)中隨機(jī)抽取一個(gè),如果不分隔開,那每
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省南通市如皋市2025屆高三第一次適應(yīng)性考試(1.5模)數(shù)學(xué)試題(解析版)
- 智慧環(huán)衛(wèi)大數(shù)據(jù)一體化管理平臺(tái)設(shè)計(jì)方案智慧環(huán)衛(wèi)信息化管控平臺(tái)解決方案
- (二模)晉中市2025年3月高考適應(yīng)性訓(xùn)練考試 生物試卷(含A+B卷答案詳解)
- 5.3 凸透鏡成像的規(guī)律 說(shuō)課稿 2025年初中人教版物理八年級(jí)上冊(cè)
- 暑期師德心得體會(huì)
- 四川省攀枝花市鹽邊縣2024-2025學(xué)年九年級(jí)上學(xué)期1月期末數(shù)學(xué)試題(原卷版+解析版)
- 西站框構(gòu)中橋施工方案 投標(biāo)方案(技術(shù)方案)
- 交通行業(yè)智能交通信號(hào)燈智能運(yùn)維與數(shù)據(jù)分析方案
- 移動(dòng)支付技術(shù)與其應(yīng)用模擬試題及答案
- 項(xiàng)目延期原因說(shuō)明書
- 2025年海南保亭縣事業(yè)單位招聘綜合歷年高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 污水處理設(shè)施運(yùn)維服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- 2024年蘇州高博軟件技術(shù)職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫(kù)含答案解析
- 2025年上半年江蘇省無(wú)錫瀚瀾水利科技限公司招聘7人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 我的家鄉(xiāng)衢州
- 空調(diào)安裝及維修的注意事項(xiàng)
- 廣電和通信設(shè)備調(diào)試工(高級(jí))理論考試復(fù)習(xí)題庫(kù)(含答案)
- DB44∕T 876-2011 物業(yè)服務(wù) 會(huì)務(wù)服務(wù)規(guī)范
- 橫河氧量變送器標(biāo)定及檢修
- ArcGIS應(yīng)用基礎(chǔ)培訓(xùn)(共98張)
- 南京鼓樓區(qū)部編版五年級(jí)語(yǔ)文下冊(cè)第二單元教材分析
評(píng)論
0/150
提交評(píng)論