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

小學課后服務 Python少兒編程 入門篇:7 神秘的坐標 課件 (30張PPT)

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

小學課后服務 Python少兒編程 入門篇:7 神秘的坐標 課件 (30張PPT)

資源簡介

(共30張PPT)
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
少兒編程課
神秘的坐標
坐標
可視窗口區域
X 方向
Y 方向
(0,0)
(0,220)
(220,0)
(0,-220)
(-220,0)
畫筆的筆頭默認出現在屏幕可視區域的中心
也就是坐標(0,0)表示的位置。
筆頭默認指向右側。
坐標
可視窗口區域
X 方向
Y 方向
(0,0)
(0,220)
(220,0)
(0,-220)
(-220,0)
可視區域中任意一個位置都可以根據它相對于中心點(0,0)的位置使用一對數字來描述。
坐標
可視窗口區域
X 方向
Y 方向
(0,0)
(0,220)
(220,0)
(0,-220)
(-220,0)
(正,正)
(正,負)
(負,正)
(負,負)
X 方向
Y 方向
(0,0)
(0,220)
(220,0)
(0,-220)
(-220,0)
(-100,0)
(0,150)
(100,100)
(100,-100)
(-200,-100)
(-150,150)
移動筆頭
1. t.goto(x,y)函數可以移動筆頭到屏幕的任意位置。
2. 筆頭在移動過程中,會在屏幕上畫線。如果不希望留下移動的軌跡,可以先抬起筆,再進行移動。
t.up( )
t.goto(x,y)
3. 移動結束繪制新內容的時候,需要重新落筆。
t.up( )
t.goto(x,y)
t.down( )
繪制一個六角星
import turtle
t = turtle.Turtle()
for x in range(3):
t.fd(60)
t.left(120)
t.up()
t.goto(0,30)
t.down()
for x in range(3):
t.fd(60)
t.right(120)
#移動前抬筆
#移動到指定位置
#繪制前落筆
氣球飄飄
氣球飄飄
隨機生成繪制氣球的位置
繪制實心圓作為氣球
繪制一條豎線作為氣球繩
利用循環繪制多個氣球
r = randint(0,255)
g = randint(0,255)
b = randint(0,255)
t.color(r,g,b)
t.begin_fill() #準備填充
t.circle(25)
t.end_fill() #開始填充
繪制實心圓
t.right(90)
t.color(15,15,15) #氣球線的顏色
t.fd(50) #氣球線的長度
繪制氣球線
from random import randint
i = randint(-150,150) #生成隨機的x坐標
j = randint(-150,150) #生成隨機的y坐標
t.up( )
t.goto( i , j ) #將畫筆移動到隨機生成的位置
t.down( )
隨機生成位置
for x in range(10):
i = randint(-150,150)
j = randint(-150,150)
t.up()
t.goto(i,j)
t.down()
r = randint(0,255)
g = randint(0,255)
b = randint(0,255)
t.color(r,g,b)
t.begin_fill()
t.circle(25)
t.end_fill()
t.right(90)
t.color(15,15,15)
t.fd(50)
#隨機生成每只氣球的位置
#抬筆,移動,落筆
#生成氣球顏色
#繪制氣球線
有什么問題?
#繪制實心氣球
設置筆頭
海龜先生繪制圖形時,一定都是沿著筆頭指向的方向去繪制圓形或直線。
我們在繪制了向下的氣球線后,筆頭依然指向下方。
所以再次繪制氣球并右轉(順時針)90度的時候,就會出現氣球線指向不同的地方。
所以,每次繪制完氣球線后都應該讓筆頭回到向右的指向。
t.left(90) 或者 t.seth(0)
#隨機生成每只氣球的位置
#抬筆,移動,落筆
#繪制實心氣球
#繪制氣球線
for x in range(10):
i = randint(-150,150)
j = randint(-150,150)
t.up()
t.goto(i,j)
t.down()
r = randint(0,255)
g = randint(0,255)
b = randint(0,255)
t.color(r,g,b)
t.begin_fill()
t.circle(25)
t.end_fill()
t.right(90)
t.color(15,15,15)
t.fd(50)
t.seth(0)
#讓筆頭指向右側
#生成氣球顏色
夜空中最亮的星
繪制黑夜
t.width(1000) #將畫筆設置的非常的粗,一筆覆蓋所有可視區域高度
t.up()
t.goto(-250,250) #移動到屏幕的左上角之外
t.down()
t.fd(1000) #繪制一條足夠長足夠粗的線
繪制黑夜
t.width(80)
for x in range(20):
t.up()
t.goto(-250,250-x*60)
t.down()
t.color(x*10,x*10,x*10)
t.fd(1000)
#將畫筆設置的很粗
#畫8條非常粗的線
#每次畫時畫筆向下挪60
#每次畫時顏色都會淺一些
繪制星星
t.color(‘yellow’) # 生成以黃色為主的隨機色
w = randint(5,10) # 生成大小不一的星星
t.begin_fill() # 繪制實心星星
for x in range (5):
t.fd(w)
t.left(144)
t.end_fill()
繪制星星
繪制星星
30°
120°
for x in range(8):
if x%2==0:
t.left(30)
else:
t.right(120)
t.fd(50)
繪制星星
t.left(30)
for x in range(8):
if x%2==0:
t.left(30)
else:
t.right(120)
t.fd(50)
繪制星星
30°
120°
for x in range(4):
t.fd(50) t.left(30)
t.fd(50) t.right(120)
繪制星星
t.left(30)
for x in range(4):
t.fd(50) t.left(30)
t.fd(50) t.right(120)
填充顏色
t.color(255,255,randint(0,200)) # 生成以黃色為主的隨機色
w= randint(5,10) # 生成大小不一的星星
t.begin_fill() # 繪制實心星星
for x in range(8):
if x > 0 and x%2==0:
t.right(120)
else:
t.left(30)
t.fd(w)
t.end_fill()
繪制群星
for y in range( 50 ): #繪制50顆星星
i = randint( -250 , 250 ) #隨機生成繪制星星的位置
j = randint( 0 , 250 )
t.up( )
t.goto( i , j ) #將畫筆移動到生成的位置
t.down( )
w = randint( 5, 10 ) #隨機生成星星的大小
t.begin_fill( )
for x in range( 5 ):
t.fd( w ) #繪制星星
t.left( 144 )
t.end_fill( )
t.ht( ) #隱藏筆頭
for x in range(30):
i = randint(-250,250) #隨機位置
j=randint(0,250)
t.up()
t.goto(i,j)
t.down()
t.color(255,255,randint(0,200)) # 生成以黃色為主的隨機色
l = randint(5,10) # 每個星星的大小不等
t.begin_fill() # 繪制實心星星
for x in range(8):
if x > 0 and x%2==0:
t.right(120)
else:
t.left(30)
t.fd(l)
t.end_fill()
繪制群星
簽名
t.up()
t.goto(10,-100) # 將畫筆移動到屏幕右下的位置準備寫字
t.write(‘夜空中最亮的星’,font=(‘楷體’,20,‘bold’)) # 給畫起名字
t.goto(80,-150) # 換個畫筆位置準備簽名
t.color(‘white’) #換個畫筆位置準備簽名
t.write(‘by:榴蓮老師’,font=(‘楷體’,14,‘bold’)) #簽名

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 绥中县| 红原县| 正镶白旗| 扎赉特旗| 阳江市| 高平市| 阳山县| 南溪县| 山东| 乌拉特前旗| 三门县| 云阳县| 鄂尔多斯市| 滦南县| 靖宇县| 江津市| 双城市| 翁源县| 中阳县| 上杭县| 临高县| 丽江市| 黄浦区| 扶余县| 水城县| 青河县| 竹溪县| 平泉县| 班戈县| 宜章县| 颍上县| 定南县| 南涧| 福州市| 富源县| 蒙城县| 凌源市| 垣曲县| 张家界市| 繁昌县| 阳高县|