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

小學(xué)課后服務(wù) Python少兒編程 入門篇:3奇妙的圓 課件 (29張PPT)

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

小學(xué)課后服務(wù) Python少兒編程 入門篇:3奇妙的圓 課件 (29張PPT)

資源簡介

(共29張PPT)
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Cum sociis natoque tatibus et magnis dis parturient montes, nascetur ridiculus mus.
少兒編程課
奇妙的圓
代碼實現(xiàn)
import turtle # 從海龜之家請出海龜先生
t = turtle.Turtle() # 向海龜先生借一只神奇畫筆
t.circle(50) # 在屏幕上繪制一個50大小的圓
第一步:找到海龜
第二步:拿到畫筆
第三步:用神奇畫筆在屏幕上繪制一個50大小的圓
20個花瓣
100個花瓣
6個花瓣
for循環(huán)指令
for x in range(20 ):
t.circle(50) #循環(huán)中重復(fù)畫圓的代碼
for循環(huán)指令中x的變化規(guī)律
for x in range(20 ):
t.circle(50) #循環(huán)中重復(fù)畫圓的代碼
循環(huán)第 次
畫第 個圓
X =
1
1
0
2
2
1
3
3
2
4
4
3
20
20
19
X = 循環(huán)次數(shù) - 1
貝殼
代碼實現(xiàn)
for x in range(20 ):
t.circle( ) #循環(huán)中重復(fù)畫圓的代碼
x
x * 3
代碼實現(xiàn)
for x in range(20 ):
t.circle( ) #循環(huán)中重復(fù)畫圓的代碼
x
x * 3
如果從大到小畫該如何做呢?
旋轉(zhuǎn)貝殼
代碼實現(xiàn)
for x in range(20 ):
t.circle(x*2)
t.left(90)
for x in range(20 ):
t.circle(x*2)
for x in range(20 ):
t.circle(x*2)
for x in range(20 ):
t.circle(x*2)
t.left(90)
t.left(90)
t.left(90)
for x in range(20 ):
t.circle(x*2)
t.left(90)
for y in range(4 ):
雙重循環(huán)
雙重循環(huán)
利用雙重循環(huán),我們還可以換一種方式來實現(xiàn)效果。
一次畫四個圓,畫二十次,由里到外逐漸增大。
雙重循環(huán)
利用雙重循環(huán),我們還可以換一種方式來實現(xiàn)效果。
一次畫四個圓,畫二十次,由里到外逐漸增大。
t.circle(x*2)
t.left(90)
for y in range(4 ):
for x in range(20 ):
如何單循環(huán)實現(xiàn)
整數(shù)與小數(shù)
數(shù)字有小數(shù)和整數(shù)之分。
在計算機中,小數(shù)又可以成為浮點數(shù)(float)。
有時通過計算我得到了一個浮點數(shù),但是我只需要小數(shù)中的整數(shù)部分。
例如:1.414 我只需要整數(shù)部分1
2.71828 我只需要整數(shù)部分2
3.1415926 我只需要整數(shù)部分3
如何取整
將浮點數(shù)轉(zhuǎn)為整數(shù):int( )
int(1.414)得到1
int(2.71828)得到2
int(3.1415926)得到3
如何單循環(huán)實現(xiàn)
int(0 / 4) = 0
int(1 / 4) = 0
int(2 / 4) = 0
int(3 / 4) = 0
int(40 / 4) = 10
int(41 / 4) = 10
int(42 / 4) = 10
int(43 / 4) = 10
int(96 / 4) = 24
int(97 / 4) = 24
int(98 / 4) = 24
int(99 / 4) = 24
int(4 / 4) = 1
int(5 / 4) = 1
int(6 / 4) = 1
int(7 / 4) = 1


如何單循環(huán)實現(xiàn)
t.speed(0)
for x in range(100):
t.circle( int(x / 4) * 2 )
t.left(90)
from turtle import Turtle
t = Turtle()
t.speed(0)
for x in range(100):
t.circle( x*2 // 4)
t.left(90)
整除
在整數(shù)的除法中,只有能整除與不能整除兩種情況。
有的時候,無論能否整除,我只想要商。
例如:10 ÷ 3 = 3…1 只需要3
7 ÷ 4 = 1…3 只需要1
如何整除
使用整除運算符運算,只會得到商的部分:
整除算符://
0 // 6 = 0
10 // 3 = 3
12 // 5 = 2
13 // 2 = 6
14 // 3 = 4
51 // 36 = 1
如何單循環(huán)實現(xiàn)
0 // 4 = 0
1 // 4 = 0
2 // 4 = 0
3 // 4 = 0
40 // 4 = 10
41 // 4 = 10
42 // 4 = 10
43 // 4 = 10
96 // 4 = 24
97 // 4 = 24
98 // 4 = 24
99 // 4 = 24
4 // 4 = 1
5 // 4 = 1
6 // 4 = 1
7 // 4 = 1


如何單循環(huán)實現(xiàn)
for x in range(100):
t.circle(x// 4 * 2)
t.left(90)
from turtle import Turtle
t = Turtle()
t.speed(0)
for x in range(100):
t.circle( x*2 // 4)
t.left(90)
用循環(huán)創(chuàng)造無限可能
for x in range(50):
t.circle(x) #畫半徑不斷改變的圓
t.left(10) #換個角度試試?比如100度
for x in range(50 ):
t.fd( x*2 ) #換長度不斷改變的線
t.left(90) #換個角度試試?比如93度
for x in range(180):
t.circle(50)
t.left(2)
for x in range(50):
t.circle(50)
t.left(360/(x+1))
while循環(huán)指令
x = 0
while x < 50 :
t.fd( x*2 ) #循環(huán)中重復(fù)畫線的代碼
t.left(90)
x += 1 #每畫完一條線要讓x增加1
注意:循環(huán)中的代碼需要縮進4個空格
注意:每繪制完一條線,要讓x的值增加1
注意: 不要忘記寫冒號:它是循環(huán)指令的一部分

展開更多......

收起↑

資源預(yù)覽

  • <menuitem id="wfhyu"><abbr id="wfhyu"></abbr></menuitem>

    <bdo id="wfhyu"></bdo>
  • <bdo id="wfhyu"></bdo>
    主站蜘蛛池模板: 冀州市| 全州县| 青海省| 淳安县| 古田县| 阳泉市| 安义县| 康乐县| 连江县| 双流县| 布尔津县| 剑河县| 六枝特区| 萨迦县| 东至县| 师宗县| 乡宁县| 佛教| 洛宁县| 绥德县| 海盐县| 寿光市| 潍坊市| 英德市| 临泉县| 镶黄旗| 阿城市| 伊宁县| 和顺县| 宜川县| 台东县| 中江县| 潼南县| 汉阴县| 桐庐县| 高唐县| 新巴尔虎左旗| 峡江县| 淳安县| 德兴市| 沅陵县|