中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python?turtle繪圖命令怎么用

發布時間:2021-11-23 11:05:10 來源:億速云 閱讀:247 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“python turtle繪圖命令怎么用”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“python turtle繪圖命令怎么用”這篇文章吧。

一、繪圖命令

操縱海龜繪圖有很多命令,可以劃分為三種:畫筆運動命令、畫筆控制命令、全局控制命令

1、畫筆運動命令

命令說明
turtle.forward(distance)向當前畫筆方向移動distance像素長度
turtle.backward(distance)向當前畫筆相反方向移動distance像素長度
turtle.right(degree)順時針移動degree°
turtle.left(degree)逆時針移動degree°
turtle.pendown()移動時繪制圖形,缺少參數時也為繪制
turtle.goto(x,y)將畫筆移動到坐標為(x,y)的位置
turtle.penuo()提起畫筆,不繪制圖形,用于另起一個地方繪制
turtle.circle()畫圓,半徑為正(負),表示圓心在畫筆的左邊(右邊)畫圓
setx()將當前x軸移動到指定位置
sety()將當前y軸移動到指定位置
setheading(angle)設置當前朝向為angle的角度
home()設置當前畫筆位置為原點,朝向向東 °

2、畫筆控制命令

命令說明
turtle.fillcolor(colorstring)繪制圖形填充顏色
turtle.color(color1, color2)同時設置 pencolor = color1,fillcolor = color2
turtle.filling()返回當前是否在填充狀態
turtle.begin_fill()準備開始填充圖形
turtle.end_fill()填充完成
turtle.hideturtle()隱藏畫筆的turtle形狀
turtle.showturtle()顯示畫筆的turtle形狀

3、全局控制命令

命令說明
turtle.clear()清空turtle窗口,但是turtle的位置和狀態不會發生變化
turtle.reset()清空窗口,重置turtle狀態為起始狀態
turtle.undo()撤銷上一個turtle動作
turtle.isvisible()返回當前turtle是否可見
stamp()復制當前圖形
turtle.write(s[,font = ("font_name",font_size,"font_type")])寫文本,s為文本內容,font是字體參數,分別是字體名稱,字體大小和類型,font和font的參數都是可選選項

二、案例

1、案例一

熟悉turtle坐標體系

# 導入 turtle 模塊 

import turtle as t

t.goto(100,100)

t.goto(100,-100)

t.goto(-100,-100)

t.goto(-100,100)

t.goto(0,0)

t.done()

python?turtle繪圖命令怎么用

2、案例二

畫筆自動繪圖

# 用for循環初步實現畫筆自動繪圖

import turtle as t

for i in range(20):

    # 畫筆向前移動

    t.forward(100 + 10 * i)

    # 順時針旋轉120°

    t.right(120)

t.done()

python?turtle繪圖命令怎么用

3、案例三

顯示畫筆運動印記

# 用for循環初步實現畫筆自動繪圖并顯示其印記

import turtle as t

for i in range(20):

    # 畫筆向前移動

    t.forward(100 + 10 * i)

    #t.shape("turtle")  # 海龜

    #t.shape("circle")  # 圓

    t.shape("square")  # 正方形

    # 打印turtle印記

    t.stamp()

    # 順時針旋轉60°

    t.right(60)

t.done()

python?turtle繪圖命令怎么用

4、案例四

畫筆及填充控制

# 繪制金光閃閃的太陽

import turtle as t

# 為小數時表示占據電腦屏幕的比例

t.setup(width = 0.6, height = 0.6)

# t.pencolor("red")

t.color("red", "yellow")

t.begin_fill()

# 控制繪圖時間

t.speed(20)

while True:

    t.forward(200)

    t.left(170)

    # print(t.pos())

    if abs(t.pos()) < 1:

        break

t.end_fill()

t.write("一顆金光閃閃的太陽", align = "right", font = ("Arial", 20, "normal"))

t.done()

python?turtle繪圖命令怎么用

5、案例五

畫圓形類的圖

# 粉色的愛心

import turtle as t

t.setup(800,800)

t.speed(8)

# 設置畫筆大小

t.pensize(10)

t.hideturtle()

t.pencolor("pink")

t.left(45)

t.forward(80)

t.circle(35,210)

t.right(150)

t.circle(35,210)

t.forward(80)

t.done()

python?turtle繪圖命令怎么用

以上是“python turtle繪圖命令怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

肃北| 淄博市| 苏尼特左旗| 河津市| 宜黄县| 惠州市| 卢氏县| 嫩江县| 离岛区| 九江县| 连山| 桐城市| 弥勒县| 南昌市| 红原县| 锡林浩特市| 炎陵县| 罗江县| 巫山县| 泽普县| 阳泉市| 鸡东县| 扶余县| 驻马店市| 中牟县| 杭州市| 开鲁县| 时尚| 萨迦县| 东兴市| 尚志市| 靖边县| 五莲县| 武强县| 阳朔县| 景谷| 兴义市| 集贤县| 云安县| 尼木县| 淮南市|