Python中Turtle模塊的基本指令都有哪些?

如果太多的話給我推薦一本Python Turtle模塊相關的書籍也行


授人以漁。

上Google 或者 baidu 搜索 Python Turtle。

這是他的官方手冊24.5. turtle。指令全在裡邊了。


《turtle教程》

# -*- coding:utf-8 -*-
# 2017-8-10 10:32:44
# 葵花
import turtle
import time
turtle.color("red")
for i in range(40):
turtle.forward(200)
turtle.right(110) # 右轉角度
time.sleep(5)

畫布(canvas)

turtle.screensize(800, 600, "green")

turtle.screensize() #返回默認大小(400, 300)

畫筆控制命令:

turtle.down() #移動時繪製圖形,預設時也為繪製

turtle.up() #移動時不繪製圖形

turtle.pensize(width) #繪製圖形時的寬度

turtle.color(colorstring) #繪製圖形時的顏色

turtle.fillcolor(colorstring) #繪製圖形的填充顏色

turtle.fill(Ture)

turtle.fill(false)

運動命令:

turtle.forward(degree) #向前移動距離degree代表距離

turtle.backward(degree) #向後移動距離degree代表距離

turtle.right(degree) #向右移動多少度

turtle.left(degree) #向左移動多少度

turtle.goto(x,y) #將畫筆移動到坐標為x,y的位置

turtle.stamp() #複製當前圖形

turtle.speed(speed) #畫筆繪製的速度範圍[0,10]整數

turtle.clear() 清空turtle畫的筆跡

turtle.reset() 清空窗口,重置turtle狀態為起始狀態

turtle.undo() (未測試)撤銷上一個turtle動作

turtle.isvisible() (未測試)返回當前turtle是否可見

turtle.stamp() (未測試)複製當前圖形

turtle.write("vshmily") 寫字元串"vshmily"

turtle.write(s[,font=("font-name",font_size,"font_type")]) (未測試)寫文本,s為文本內容,font是字體的參數,裡面分別為字體名稱,大小和類型;font為可選項, font的參數也是可選項

turtle.circle(77) 畫一個半徑為77的園

turtle.circle(77, steps=3) 三邊形,畫一個半徑為77的園的內切多邊形

turtle.circle(77, 300) 圓弧為300度

【組合】

第1次更新 2017-8-10 11:17:34 來源 python海龜繪圖實例教程_python_腳本之家


Python IDE 中help菜單中有turtle 的例子


推薦閱讀:

如何在同一程序中調用分別用python 2和python 3寫的多個第三方模塊?
為什麼C++讀取文件會比Python慢?
Python3 str在內存中的存儲方式?
自己寫的Python函數,如何調用?
OSX 10.9.4 如何安裝 Python 2.7?

TAG:Python | 編程 | Python模塊安裝 |