python: 基本圖形繪畫Turtle

    turtle.goto(x,y)
    turtle.fd(d)  ->
    turtle.bk(d)  <-
    turtle.circle(r,angle) 曲線-
    turtle.seth(angle)  只改變方向
# 畫Z
    turtle.left(45)
    turtle.fd(150)
    turtle.right(135)
    turtle.fd(300)
    turtle.left(135)
    turtle.fd(150)
# RGB色彩模式
    turtle.colormode(mode)
    mode-1.0 小數值模式  -255 整數值模式
import turtle         turtle.
from turtle import*   後來不需要 turtle.
import turtle as a    取小名  a.

方向控制函數
turtle.seth(angle) 是絕對角度,不跟據海龜的位置

turtle.left(angle)
turtle.right(angle) 都是指在海龜角度下的轉向


循環語句
for <變量> in range(<函數名>):
  <被循環執行的語句>
for i in range(5):
    print("Hello:",i) 加逗號多了一個空格
  		range(N)  產生0-N-1的整數序列,共N個

range(M,N)
       M-N-1

//蛇的繪製

#PythoDraw.py
import turtle

turtle.setup(650,350,200,200)

# 窗體大小及位置  setup(x,y,startx,starty)不是必須的
turtle.penup()
# 將畫筆擡起,不在畫布上形成圖案  別名  .pu()
turtle.fd(-250)
# turtle.forward  .fd(d) 走直線
turtle.pendown()
# 將畫筆落下,後的運動在畫布上形成圖案 別名  .pd()
turtle.pensize(25)
# 畫筆寬度  別名  .width(25)
turtle.pencolor("purple")
# 畫筆顏色  color爲顏色字符串或r,g,b值
turtle.seth(-40)
for i in range(4):
    turtle.circle(40,80)
# turtle.circle(r,extent-None) 根據r繪製extent角度的弧度 圓心在#海龜#左側r的地方
    turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40*2/3)
turtle.done()
# 程序運行完後不會自動退出,要點擊纔會退出
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章