第2節(jié) 學(xué)用random模塊第1頁
1/37
第2節(jié) 學(xué)用random模塊第2頁
2/37
第2節(jié) 學(xué)用random模塊第3頁
3/37
第2節(jié) 學(xué)用random模塊第4頁
4/37
第2節(jié) 學(xué)用random模塊第5頁
5/37
第2節(jié) 學(xué)用random模塊第6頁
6/37
第2節(jié) 學(xué)用random模塊第7頁
7/37
第2節(jié) 學(xué)用random模塊第8頁
8/37
第2節(jié) 學(xué)用random模塊第1頁
1/9
第2節(jié) 學(xué)用random模塊第2頁
2/9
第2節(jié) 學(xué)用random模塊第3頁
3/9
還剩29頁未讀, 繼續(xù)閱讀
25學(xué)貝
1學(xué)貝=0.1元
加入資料籃
立即下載
開通VIP,可無限預(yù)覽資料內(nèi)容
資料下載85折優(yōu)惠 ,本單可省0.4元

所屬成套資源:川教版信息技術(shù)七年級下冊課件PPT+教案

成套系列資料,整套一鍵下載

川教版(2019)七年級下冊第2小節(jié) 學(xué)習(xí)random模塊精品ppt課件

展開

這是一份川教版(2019)七年級下冊第2小節(jié) 學(xué)習(xí)random模塊精品ppt課件,文件包含第2節(jié)學(xué)用random模塊pptx、第2節(jié)學(xué)用random模塊doc等2份課件配套教學(xué)資源,其中PPT共37頁, 歡迎下載使用。
同學(xué)們,這是一個拋骰子的游戲,你知道如何實現(xiàn)的嗎?
一、了解常用外部模塊
表3- -2-1 Pythn中 最常用的模塊列表
randm模塊通常也被稱為“隨機模塊”。
randm模塊最常用的三個方法有:randint、chice、shuffle
二、了解randm模塊
表3- -2-2 randm模塊常 用方法
如何使用randm模塊?
將上面代碼連續(xù)執(zhí)行5次,每次結(jié)果都不相同,效果如圖3-2-2所示。
為代碼加上循環(huán)語句,循環(huán)執(zhí)行幾次看看效果。我的代碼如圖3-2-3所示,生成8個隨機數(shù):
運行上面代碼,效果如圖3-1-7所示。
拓展練習(xí):
1、如果randint方法的 下限或上限取值是負整數(shù),會出現(xiàn)什么結(jié)果?2、如果randint方法的下限或上限取值是小數(shù),會出現(xiàn)什么情況?說明了什么?3、如果randint方法的下限為0,上限為1, 最終生成的隨機數(shù)會是什么結(jié)果?說明了什么?4、使用隨機數(shù)可以在turtle模塊中隨機生成海龜?shù)淖鴺酥?,請使用turtle模塊,畫一幅隨機“星空圖”。
randm模塊另外一個常用方法是chice,這個方法的作用是從數(shù)據(jù)列中隨機取出一個數(shù)據(jù)。我們使用chice方法,從“野火燒不盡春風(fēng)吹又生”這串字符中,隨機取10次,看每次會取出哪個字符。代碼如圖3-2-5所示。
三、隨機取值
想隨機抽出某位同學(xué)來回答問題。你能寫出“隨機抽取同學(xué)”的小程序嗎?
全班40位同學(xué)都有學(xué)號,我可以使用randm模塊的randint(1 ,40)方法,隨機產(chǎn)生一個學(xué)號,學(xué)號對應(yīng)的就是被抽出的同學(xué)。
四、隨機抽取同學(xué)名字
可以使用randm模塊的chice“隨機取值”方法,取出一位同學(xué)的姓名來。
代碼中的同學(xué)姓名列表,為什么要用英文引號與逗號將每個同學(xué)的名字分隔開呢?
使用chice方法時,同學(xué)們的名字必須是一個“列表”。用英文引號與逗號分隔開。
turle模塊有一個bgpic('圖片名)屬性,能在turtle繪圖窗口中顯示照片。我們可將全班同學(xué)的照片收集起來,然后隨機選出一張, 將其顯示在turtle繪圖窗口中。
randm模塊的shuffle方法, 就像洗撲克牌一樣,可將數(shù)據(jù)列中數(shù)據(jù)的順序隨機打亂,同學(xué)們可試試運行如圖:
應(yīng)用randm模塊最典型的例子,是編寫“猜數(shù)游戲”:程序產(chǎn)生0到100之間的隨機數(shù)讓我們猜,我們輸入所猜的數(shù),程序判斷猜大了或者是猜小了,并將判斷結(jié)果顯示給用戶,直到猜中為止。運用已有知識編寫出這個程序來嗎?
五、編寫簡單猜數(shù)游戲
拓展閱讀:
偽代碼所謂偽代碼,就是使用自然語言(比如中文、英文等),將自己解決問題的整個思路(算法)按步驟記下來?!皞未a”用來描述程序執(zhí)行過程,它本身不屬于任何編程語言。
編寫的“猜數(shù)游戲偽代碼”如下:
1.引入隨機模塊2.用隨機模塊生成一個隨機數(shù)3.輸入我們所猜的數(shù)4.比較隨機數(shù)與我們輸入的數(shù)(1)如果猜大了,給出提示“猜大了”(2)如果猜小了,給出提示“猜小了”(3)返回上面3,重新輸入所猜的數(shù)(4)如果猜對了,給出提示“猜對了”并跳出循環(huán)5.結(jié)束游戲
編寫代碼如圖所示。
拓展練習(xí):請閱讀下面的代碼,為每行代碼添加上注釋,代碼如圖3- 2-16所示。
請編寫與電腦玩“石頭剪子布”的小游戲。
人與機器下圍棋 隨著人工智能技術(shù)的發(fā)展,人們不僅能夠在網(wǎng)絡(luò)上互相圍棋對戰(zhàn),機器也可以成為人下圍棋的對手,阿爾法圍棋( AlphaG)就是第一個擊敗人類職業(yè)圍棋選手的智能機器人。阿爾法圍棋采用了“深度學(xué)習(xí)”“神經(jīng)網(wǎng)絡(luò)”等人工智能技術(shù),通過對60余萬張圍棋棋譜的研究與分析,生成了對弈策略。
1、randm模塊最常用的三個方法有:randint、chice、shuffle。2、用randm模塊的randint(a ,b)方法,隨機產(chǎn)生一個從a-b的數(shù)。3、使用chice方法時,同學(xué)們的名字必須是一個“列表”。用英文引號與逗號分隔開。4、turle模塊有一個bgpic('圖片名)屬性,能在turtle繪圖窗口中顯示照片。
一、了解常用外部模塊二、了解randm模塊 三、隨機取值四、隨機抽取同學(xué)名字 五、編寫簡單猜數(shù)游戲

相關(guān)課件

人教版(2015)七年級下冊一、制作一幅簡單畫面優(yōu)秀ppt課件:

這是一份人教版(2015)七年級下冊一、制作一幅簡單畫面優(yōu)秀ppt課件,共20頁。PPT課件主要包含了學(xué)習(xí)目標,制作一幅簡單畫面,學(xué)習(xí)過程,制作一個告示牌,知識窗,位圖和矢量圖,課后練習(xí)等內(nèi)容,歡迎下載使用。

初中信息技術(shù)川教版(2019)七年級下冊第2小節(jié) 學(xué)習(xí)random模塊備課課件ppt:

這是一份初中信息技術(shù)川教版(2019)七年級下冊第2小節(jié) 學(xué)習(xí)random模塊備課課件ppt,文件包含新川教版七年級下冊信息技術(shù)32學(xué)用random模塊第二課時課件PPTpptx、新川教版七年級下冊信息技術(shù)32學(xué)用random模塊第一課時課件PPTpptx、新川教版七年級下冊信息技術(shù)32學(xué)用random模塊第三課時課件PPTpptx等3份課件配套教學(xué)資源,其中PPT共66頁, 歡迎下載使用。

川教版(2019)七年級下冊第1小節(jié) 判斷密碼正誤優(yōu)秀ppt課件:

這是一份川教版(2019)七年級下冊第1小節(jié) 判斷密碼正誤優(yōu)秀ppt課件,文件包含第1節(jié)判斷密碼正誤pptx、第1節(jié)判斷密碼正誤doc等2份課件配套教學(xué)資源,其中PPT共37頁, 歡迎下載使用。

英語朗讀寶

相關(guān)課件 更多

信息技術(shù)川教版(2019)第1小節(jié) 梳理內(nèi)容 規(guī)劃報告優(yōu)質(zhì)課ppt課件

信息技術(shù)川教版(2019)第1小節(jié) 梳理內(nèi)容 規(guī)劃報告優(yōu)質(zhì)課ppt課件

2020-2021學(xué)年第4小節(jié) 匯報成果 展示評價完整版ppt課件

2020-2021學(xué)年第4小節(jié) 匯報成果 展示評價完整版ppt課件

初中信息技術(shù)川教版(2019)七年級下冊第2單元 我的多媒體研學(xué)報告第2小節(jié) 合成初稿 圖文并茂完美版圖文ppt課件

初中信息技術(shù)川教版(2019)七年級下冊第2單元 我的多媒體研學(xué)報告第2小節(jié) 合成初稿 圖文并茂完美版圖文ppt課件

信息技術(shù)七年級下冊第1小節(jié) 信息的來源與獲取試講課ppt課件

信息技術(shù)七年級下冊第1小節(jié) 信息的來源與獲取試講課ppt課件

資料下載及使用幫助
版權(quán)申訴
版權(quán)申訴
若您為此資料的原創(chuàng)作者,認為該資料內(nèi)容侵犯了您的知識產(chǎn)權(quán),請掃碼添加我們的相關(guān)工作人員,我們盡可能的保護您的合法權(quán)益。
入駐教習(xí)網(wǎng),可獲得資源免費推廣曝光,還可獲得多重現(xiàn)金獎勵,申請 精品資源制作, 工作室入駐。
版權(quán)申訴二維碼
初中信息技術(shù)川教版(2019)七年級下冊電子課本

第2小節(jié) 學(xué)習(xí)random模塊

版本: 川教版(2019)

年級: 七年級下冊

切換課文
所有DOC左下方推薦
歡迎來到教習(xí)網(wǎng)
  • 900萬優(yōu)選資源,讓備課更輕松
  • 600萬優(yōu)選試題,支持自由組卷
  • 高質(zhì)量可編輯,日均更新2000+
  • 百萬教師選擇,專業(yè)更值得信賴
微信掃碼注冊
qrcode
二維碼已過期
刷新

微信掃碼,快速注冊

手機號注冊
手機號碼

手機號格式錯誤

手機驗證碼 獲取驗證碼

手機驗證碼已經(jīng)成功發(fā)送,5分鐘內(nèi)有效

設(shè)置密碼

6-20個字符,數(shù)字、字母或符號

注冊即視為同意教習(xí)網(wǎng)「注冊協(xié)議」「隱私條款」
QQ注冊
手機號注冊
微信注冊

注冊成功

返回
頂部