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

Python少兒趣味編程《第12課-海龜繪圖》課件(共11張PPT)

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

Python少兒趣味編程《第12課-海龜繪圖》課件(共11張PPT)

資源簡(jiǎn)介

(共11張PPT)
第12課 海龜繪圖
什么是模塊?
模塊(module)就是一個(gè)Python文件,以.py結(jié)尾,包含了 Python 對(duì)象的定義和Python語(yǔ)句。
可以調(diào)用模塊預(yù)先編寫(xiě)好的函數(shù),實(shí)現(xiàn)特定的功能。
安裝Python時(shí)就默認(rèn)已經(jīng)安裝好的模塊統(tǒng)稱為“標(biāo)準(zhǔn)庫(kù)”。
在使用模塊之前,先要用 import 語(yǔ)句導(dǎo)入模塊。
Python語(yǔ)言的一大特點(diǎn)就是第三方模塊功能豐富。
海龜繪圖就是叫作turtle的模塊。
導(dǎo)入模塊
有兩種常用的導(dǎo)入模塊的方法。
方法一:import后面跟著模塊名稱
import turtle
turtle.forward(100))
方法二:from 模塊名 import *
from turtle import *
forward(100)
用法和區(qū)別:
(1)如果想要有選擇地導(dǎo)入某些屬性和方法,而又不想要其他的屬性和方法,就使用第一種方法。
(2)如果模塊包含的屬性和方法與你自己的某個(gè)模塊同名,那么必須使用第一種方法來(lái)避免名字沖突。
(3)如果想要經(jīng)常訪問(wèn)模塊的屬性和方法,并且不想一遍又一遍地敲入模塊名,而且在導(dǎo)入的多個(gè)模塊中不會(huì)存在相同名稱的屬性和方法,那就使用第二種方法。
turtle 模塊
turtle 模塊的繪圖方式就像一只尾巴上蘸著顏料的小海龜在電腦屏幕上爬行,隨著它的移動(dòng)就能畫(huà)出線條來(lái),因此俗稱海龜繪圖。
創(chuàng)建畫(huà)布
導(dǎo)入模塊
創(chuàng)建空白的窗口作為畫(huà)布。
創(chuàng)建一枝畫(huà)筆,并且將光標(biāo)的形狀設(shè)置為一只海龜。
import turtle
window=turtle.Screen()
turtle.setup(width=800, height=800)
t=turtle.Pen()
turtle.shape("turtle")
turtle 模塊
畫(huà)布的坐標(biāo)軸
X軸的坐標(biāo)從 400到400,而Y軸的坐標(biāo)也是從 400到400。
海龜?shù)某跏嘉恢迷诖翱诘睦L圖區(qū)域的正中央(0,0),頭朝X軸的正方向。
turtle 模塊
2. 移動(dòng)海龜
forward:讓海龜向前移動(dòng)
backward:讓海龜向后移
left:讓海龜左轉(zhuǎn)
right:讓海龜右轉(zhuǎn)
import turtle
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle 模塊
2. 移動(dòng)海龜
繪制圓形——circle()函數(shù),該函數(shù)有3 個(gè)參數(shù)。
radius:半徑,正數(shù)表示所畫(huà)的圓的圓心在畫(huà)筆的左邊,負(fù)數(shù)表示所畫(huà)的圓的圓心在畫(huà)筆的右邊;
extent:弧度,這是一個(gè)可選的參數(shù),如果沒(méi)有指定值,表示畫(huà)圓;
steps:做半徑為radius的圓的內(nèi)切正多邊形,多邊形邊數(shù)為steps。這也是一個(gè)可選的參數(shù)。
import turtle
turtle.circle(100,360)
turtle 模塊
3. 畫(huà)筆控制
penup()方法:表示起筆,在此狀態(tài)下不會(huì)畫(huà)出運(yùn)動(dòng)的軌跡;
pendown()方法:表示落筆,在此狀態(tài)下會(huì)畫(huà)出運(yùn)動(dòng)的軌跡。
程序清單 12.7.py
色彩
海龜繪圖并不是只能夠用黑色畫(huà)筆繪圖,還可以使用其他顏色畫(huà)筆,甚至可以為圖形填充顏色。
和顏色相關(guān)的函數(shù):
pencolor:設(shè)置畫(huà)筆顏色;
fillcolor:設(shè)置填充顏色;
begin_fill:填充形狀前調(diào)用;
end_fill:填充形狀后調(diào)用。
import turtle
turtle.pencolor("red")
turtle.fillcolor("green")
turtle.begin_fill()
turtle.circle(90)
turtle.end_fill()
色彩
另一個(gè)彩色繪圖的示例。
import turtle
turtle.colormode(255)
turtle.pencolor(255,192,203)
turtle.circle(90)
turtle.colormode(1.0)
turtle.pencolor(0.65,0.16,0.16)
turtle.circle(45)
練習(xí)
1.用turtle模塊的Pen 函數(shù)來(lái)創(chuàng)建一個(gè)新畫(huà)布,然后畫(huà)一個(gè)正方形。
2.創(chuàng)建另一個(gè)畫(huà)布,畫(huà)一個(gè)實(shí)心的圓形,用黃色(“yellow”)來(lái)填充這
個(gè)圓

展開(kāi)更多......

收起↑

資源預(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. 主站蜘蛛池模板: 莱西市| 文山县| 涞水县| 西乌珠穆沁旗| 南澳县| 周至县| 华容县| 若羌县| 肃宁县| 炎陵县| 罗定市| 鲁甸县| 永胜县| 九江市| 韩城市| 漳平市| 曲周县| 阳西县| 虎林市| 八宿县| 东港市| 开阳县| 赞皇县| 利川市| 恩平市| 科技| 财经| 理塘县| 开化县| 固阳县| 乐亭县| 黎平县| 江永县| 金平| 梅州市| 灵台县| 辽阳市| 绥棱县| 滁州市| 菏泽市| 嘉兴市|