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

第10課:隨機點分布 課件

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

第10課:隨機點分布 課件

資源簡介

(共25張PPT)
隨機點分布
0
2
CONTENTS
1
實例演示
problems
問題引入
演示實例中在屏幕上畫的點有規(guī)律么
沒有規(guī)律,再屏幕上畫點的大 小和位置都沒有規(guī)律,但是不 會畫出到屏幕外。
0
2
CONTENTS
2
思維構建
constructs of thought
思維建構
引入隨機庫
隨機分布范圍
設置N個隨機點
隨機設置大小
0
2
CONTENTS
3
編學邊練
Computer English
計算機英語
randint
range
范圍
random
隨機
int
整型
random隨機庫工具 和海龜工具是不同的, 所以要導入random;
引入隨機庫
1
import random as r
隨機庫名稱
1
什么是隨機
隨機到底是什么呢? 又有什么特點呢?
像我們生活之中的拋硬 幣、擲骰子、猜丁殼都 是隨機事件;
但是隨機也是有范圍的, 像擲6點骰子不能擲出 100點。
random模塊也叫”隨機模塊”,以下是random模塊常用方法
方法 格式 說明
randint randint(開始數(shù)a,結束數(shù)b) 隨機生成一個a至b之間的整數(shù)
choice choice(數(shù)據(jù)列) 隨機從數(shù)據(jù)列表中抽取一個數(shù)據(jù)
shuffle shuffle(數(shù)據(jù)列) 隨機打亂數(shù)據(jù)列表中的數(shù)據(jù)的順序
2
生成隨機大小的點
2
生成隨機大小的點
代碼隨機出來的數(shù),取得的隨機數(shù)是整數(shù)
d = r.randint (1,50 )
整型
隨機大小范圍
放隨機數(shù)的變量
2
生成隨機大小的點
t . d o t ( 30 )
畫點
點的大小,數(shù)值表示直徑
3
隨機分布
x坐標:
x = r.randint(-200,200)
x 坐標范圍
y = r.randint(-150,150)
y坐標:
y 坐標范圍
1
循環(huán)輸出多點
for i i n r a nge ( 10 ) :
t.dot(6)
循環(huán)次數(shù)
循環(huán)內的語句要空四格(按一次tab鍵即可) range(10):循環(huán)10次,表示從0到10,不包含10 range(1,10):循環(huán)9次,表示從1到10,不包含10
0
2
CONTENTS
4
小 碼 當 家
1
隨機畫點
要求:
利用隨機數(shù),for循環(huán),結 合畫點方法,在屏幕上隨機 畫點;
1
參考代碼
import turtle as t
import random as r
for i in range(10):
d = r.randint(1,50)
x = r.randint(-200,200)
y=r.randint(-150,150)
t.penup()
t.goto(x,y) t.pendown() t.dot(d)
import turtle as t
import random
t.speed(0)
t.delay(0)
t.bgcolor("black")
def draw_colorful_star(x, y):
size = random.randint(1,3)
t.penup()
t.goto(x, y)
t.pendown()
star_colors = ["red", "orange", "yellow", "green", "blue"]
t.begin_fill()
for i in range(5):
t.color(random.choice(star_colors)) # 隨機選擇一種顏色
t.dot(size * 20)
t.end_fill()
for _ in range(50):
draw_colorful_star(random.randint(-300, 300), random.randint(-200, 200))
0
2
CONTENTS
5
小 碼 秀 秀
第 一 題
實現(xiàn)循環(huán)十次,下列代碼正確的是(多選):
A. for i in range (10)
for i in range (1,10)
for i in range (1,11)
for i in range (11)
第 二題
隨機生成1到10之間的整數(shù),下列代碼正確的是:
A. r.randint (10)
B.r.randfloat (10)
C. r.randfloat (1,10)
D. r.randint (1,10)
課 堂 總 結
本次課所學英文單詞
random隨機
for 循環(huán)
t.randint(n,m)在n到m之間隨機一個數(shù)
本次課所學編程知識
t.goto(x,y)移到(x,y)點
for i in range( ):循環(huán)
range 范圍
int 整數(shù)
課 后 作 業(yè)
隨機滿天星
要求:
隨機生成五角星
坐標范圍:
x(-200,200),y(-150,150)
import turtle as t
import random
t.speed(0)
t.delay(0)
t.bgcolor("black")
def draw_colorful_star(x, y):
size = random.randint(1,3)
t.penup()
t.goto(x, y)
t.pendown()
star_colors = ["red", "orange", "yellow", "green", "blue"]
t.begin_fill()
for i in range(5):
t.color(random.choice(star_colors)) # 隨機選擇一種顏色
t.dot(size * 20)
t.end_fill()
for _ in range(50):
draw_colorful_star(random.randint(-300, 300), random.randint(-200, 200))
同 學 們 再 見 !

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 澄迈县| 洛宁县| 法库县| 长白| 玛沁县| 朝阳县| 土默特右旗| 侯马市| 包头市| 浦县| 左贡县| 靖江市| 扬州市| 商都县| 二手房| 介休市| 梁平县| 突泉县| 栾川县| 沅陵县| 同德县| 浦城县| 昌宁县| 句容市| 老河口市| 龙南县| 疏勒县| 厦门市| 马尔康县| 富源县| 仲巴县| 梁平县| 洛宁县| 乐亭县| 景泰县| 石屏县| 紫金县| 任丘市| 汕头市| 永济市| 织金县|