中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

3.2 學(xué)習(xí)random模塊(第1課時(shí)) 課件(共22張PPT)七年級(jí)信息技術(shù)下冊(cè)(川教版2019)

資源下載
  1. 二一教育資源

3.2 學(xué)習(xí)random模塊(第1課時(shí)) 課件(共22張PPT)七年級(jí)信息技術(shù)下冊(cè)(川教版2019)

資源簡(jiǎn)介

(共22張PPT)
川教版(2019) 信息技術(shù)(七年級(jí)下冊(cè))
第3單元 開啟Python小寶箱
第2節(jié) 學(xué)習(xí)random模塊(第1課時(shí))
課堂導(dǎo)入
請(qǐng)?bào)w驗(yàn)老師分享的小游戲:隨機(jī)生成數(shù)字小游戲
打開桌面上的老師文件,打開右圖所示的“隨機(jī)生成數(shù)字小游戲.exe”,雙擊打開,體驗(yàn)小游戲。

學(xué)習(xí)目標(biāo)
1、知道random模塊的基本用法。
2、能使用randint方法生成隨機(jī)數(shù)。
隨機(jī)生成指定范圍內(nèi)的數(shù)字小游戲有趣嗎?你們知道怎么做的嗎?

新課講解

新課講解
教師講解——常用外部模塊
我們已經(jīng)學(xué)習(xí)過(guò)最常用的語(yǔ)句和函數(shù),這些語(yǔ)句和函數(shù)如同膠水,模塊就如同積木。
我們?cè)诰帉懗绦虻倪^(guò)程中,就相當(dāng)于用膠水將積木組合程各種東西。
python程序語(yǔ)言有很多常用的模塊。

新課講解
教師講解——常用外部模塊
1、turtle模塊:海龜繪圖,繪制各種圖畫。
2、random模塊:隨即模塊,生成隨機(jī)數(shù)等。
3、time模塊:提供對(duì)時(shí)間的控制與操作。
4、math模塊:提供各種數(shù)學(xué)運(yùn)算方法。
5、pandas模塊:提供各種統(tǒng)計(jì)方法。
6、matplotlib模塊:生成各種統(tǒng)計(jì)圖以及地圖等。
7、openCV模塊:人臉識(shí)別、圖像處理、機(jī)器視覺等。

新課講解
教師講解——random模塊
random模塊:通常也被稱為“隨機(jī)模塊。”
還記得上學(xué)期學(xué)習(xí)過(guò)的turtle海龜繪圖嗎?模塊的引入方式?

新課講解
教師講解——random模塊的引入方式
引入random模塊的方式:
1、import random
2、import random as r
3、from random import *

新課講解
教師講解——random模塊的方法
方法 格式 說(shuō)明
randint randint(開始數(shù),結(jié)束數(shù)) 在開始數(shù)和結(jié)束數(shù)之間,隨機(jī)生成一個(gè)整數(shù)
choice choice(數(shù)據(jù)列) 隨機(jī)從數(shù)據(jù)列中抽取一個(gè)數(shù)據(jù)
shuffle shuffle(數(shù)據(jù)列) 隨機(jī)打亂數(shù)據(jù)列中數(shù)據(jù)的順序

新課講解
請(qǐng)各小組使用randint方法隨機(jī)生成0-100之間的一個(gè)整數(shù)。(要求:模塊導(dǎo)入方式三種任選一種導(dǎo)入)
任務(wù)一

新課講解
任務(wù)一
import random
a=random.randint(0,100)
print(a)
方式1
import random as r
a=r.randint(0,100)
print(a)
from random import *
a=randint(0,100)
print(a)
方式2
方式3
手工執(zhí)行代碼很麻煩,有沒有可以改進(jìn)的地方呢?

新課講解

新課講解
請(qǐng)各小組使用循環(huán)語(yǔ)句實(shí)現(xiàn)一次性執(zhí)行10次。(循環(huán)語(yǔ)句可以選擇for循環(huán),也可以選擇while循環(huán))
任務(wù)二

新課講解
任務(wù)二
import random as r
for i in range(10):
a=r.randint(0,100)
print(a,end=",")
使用第二種導(dǎo)入模塊的方式:
for循環(huán)

新課講解
任務(wù)二
import random as r
i=1
while i<=10:
a=r.randint(0,100)
print(a,end=",")
i=i+1
使用第二種導(dǎo)入模塊的方式:
while循環(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ō)明了什么?
4.使用隨機(jī)數(shù)可以在turtle模塊中隨機(jī)生成海龜?shù)淖鴺?biāo)值,請(qǐng)使用turtle模塊,畫一幅隨機(jī)“星空?qǐng)D”。

新課講解
1.如果randint方法的下限或上限取值是負(fù)整數(shù),會(huì)出現(xiàn)什么結(jié)果?

新課講解
import random
for i in range(3):
a=random.randint(-1,1)
print(a)
從運(yùn)行結(jié)果來(lái)看,下限是負(fù)整數(shù)的時(shí)候,程序沒有問題。
1.如果randint方法的下限或上限取值是負(fù)整數(shù),會(huì)出現(xiàn)什么結(jié)果?

新課講解
import random
for i in range(3):
a=random.randint(-2,-1)
print(a)
從運(yùn)行結(jié)果來(lái)看,下限和上限均為負(fù)整數(shù)時(shí),程序沒有問題。
2.如果randint方法的下限或上限取值是小數(shù),會(huì)出現(xiàn)什么情況?說(shuō)明了什么?

新課講解
import random
for i in range(3):
a=random.randint(0,1.5)
print(a)
會(huì)報(bào)錯(cuò),因?yàn)閞andint()這個(gè)方法是隨機(jī)生成開始數(shù)到結(jié)束數(shù)之間的所有整數(shù),包括開始數(shù)和結(jié)束數(shù)這兩個(gè)數(shù),所以同時(shí)也要求這兩個(gè)數(shù)必須是整數(shù)。
3.如果randint方法的下限為0,上限為1,最終生成的隨機(jī)數(shù)會(huì)是什么結(jié)果?說(shuō)明了什么?

新課講解
import random
for i in range(3):
a=random.randint(0,1)
print(a)
最終生成的隨機(jī)數(shù)有:0、1。說(shuō)明randint方法生成的整數(shù)中是包括開始數(shù)和結(jié)束數(shù)的。
4.使用隨機(jī)數(shù)可以在turtle模塊中隨機(jī)生成海龜?shù)淖鴺?biāo)值,請(qǐng)使用turtle模塊,畫一幅隨機(jī)“星空?qǐng)D”。

新課講解

課堂小結(jié)
小結(jié)
請(qǐng)各小組使用思維導(dǎo)圖的方式總結(jié)本節(jié)課的知識(shí)。

展開更多......

收起↑

資源預(yù)覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 长泰县| 芷江| 丰都县| 阳东县| 娄烦县| 弥勒县| 平凉市| 闸北区| 琼海市| 平凉市| 巴东县| 孝昌县| 彭水| 吴旗县| 罗源县| 太保市| 抚州市| 桂林市| 西林县| 江孜县| 通化县| 新兴县| 柘城县| 视频| 靖州| 云梦县| 大港区| 承德市| 上思县| 北票市| 江津市| 兴隆县| 高唐县| 土默特右旗| 刚察县| 四平市| 湛江市| 宁强县| 麻栗坡县| 雷山县| 石阡县|