Python海龜繪圖
阿新 • • 發佈:2019-01-07
#yezi.py import turtle #視窗位置函式setup(width,height[,startx,starty]) turtle.setup(850,450,300,300) #拿起海龜,此時畫不出線條 turtle.penup() #前進-350距離 turtle.fd(-350) #向左,右轉45度 turtle.left(45) turtle.right(45) #後退-150距離 turtle.bk(-150) #設定顏色格式用RGB(255),若寫成turtle.colormode(1.0)即為用小數表示RGB模式 turtle.colormode(255) #放下海龜,可以畫 turtle.pendown() #畫筆寬度 turtle.pensize(15) #字串形式:turtle.pencolor("red") #小數形式:turtle.pencolor(0.21 , 0.34 , 0.88) turtle.pencolor(123,234,99) #海龜去往座標(-100,100),且不改變朝向,座標是以畫布中心作為(0,0) turtle.goto(-100,100) #改變海龜朝向:-40度 turtle.seth(-40) #range(n) 產生從0到n-1 一共n個數 #range(m,n) 產生從m到n-1 一共n-m個數 for i in range(4): #circle(r,angle) 圓心預設在海龜左方 #circle(r) 預設畫圓 turtle.circle(20) turtle.circle(40,80) turtle.pencolor("red") turtle.circle(-40,80) turtle.pencolor("blue") turtle.circle(40,80/2) turtle.fd(40) turtle.circle(16,180) turtle.fd(40 * 2/3) #不加這句,程式畫完圖自動退出 turtle.done()