版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)院空調(diào)課程設(shè)計總結(jié)
- 大熊貓研學(xué)課程設(shè)計
- 感統(tǒng)特訓(xùn)課程設(shè)計
- 2024-2030年中國汽車膜行業(yè)市場運營模式及未來發(fā)展策略分析報告
- 2024-2030年中國汽車改裝行業(yè)運營態(tài)勢及投資前景規(guī)劃分析報告
- 2024-2030年中國汽油機(jī)動力行業(yè)當(dāng)前經(jīng)濟(jì)形勢及投資建議研究報告
- 2024-2030年中國水渣處理液壓系統(tǒng)行業(yè)當(dāng)前經(jīng)濟(jì)形勢及投資建議研究報告
- 2024-2030年中國氯堿行業(yè)競爭力策略及投資風(fēng)險研究報告版
- 2024-2030年中國氨芐青霉素丙磺舒行業(yè)市場運營模式及未來發(fā)展動向預(yù)測報告
- 管理信息系統(tǒng)-武漢超市MIS系統(tǒng)設(shè)計與實施
- QC小組成果編寫要點及常見問題
- 《長期主義 關(guān)注短期業(yè)績 更要投資長期增長》讀書筆記思維導(dǎo)圖PPT模板下載
- 病人欠費催繳通知單
- GB/T 7754-1987壓敏膠粘帶剪切強(qiáng)度試驗方法(膠面對背面)
- GB/T 4857.4-2008包裝運輸包裝件基本試驗第4部分:采用壓力試驗機(jī)進(jìn)行的抗壓和堆碼試驗方法
- GB/T 33684-2017地震勘探資料解釋技術(shù)規(guī)程
- GB/T 3280-2015不銹鋼冷軋鋼板和鋼帶
- GB/T 1929-2009木材物理力學(xué)試材鋸解及試樣截取方法
- 《呼蘭河傳》課件4
- 石化盈科信息技術(shù)有限責(zé)任公司介紹(早)
評論
0/150
提交評論