import turtle
def drawsnack(rad,angle,len,neckrad):
for i in range(len):
turtle.circle(rad,angle)
turtle.circle(-rad,angle)
turtle.circle(rad,angle/2)
turtle.fd(rad)
turtle.circle(neckrad+1,180)
turtle.fd(rad*2/3)
def main():
turtle.setup(1300,800,0,0)
pythonsize=30
turtle.pensize(pythonsize)
turtle.pencolor("#3b9909")
turtle.seth(-40)
drawsnack(40,80,5,pythonsize/2)
main()
input("")
執行main()下,首先遇到turtle.setup()函式,其主要功能為開啟乙個圖形介面,
turtle.setup(width,height,startx,starty):
包含有四個引數:
width:圖形介面視窗寬度
height:圖形介面高度
startx,starty:視窗左上角在螢幕中的座標位置
turtle.pensize(pythonsize):
pythonsize:畫筆畫素大小
turtle.pencolor(color):
color:畫筆顏色值
turtle.seth(angle):
angle:畫筆所指向的方向
下圖為各方向對應angle數值:
rad:描述爬行軌跡半徑的位置,左側rad遠處為正值,右側為負
angle:爬行弧度值
turtle.fd(x):
x:沿直線爬行的距離
蟒蛇繪製程式
import turtle defdrawshake rad,angle,len,neckrad for i in range len turtle.circle rad,angle turtle.circle rad,angle turtle.circle rad,angle 2 turtle.f...
Python蟒蛇繪製程式
turtle函式庫 python中很流行的,用於繪製影象的函式庫。使用turtle庫,首先需要有乙個概念,即 在平面座標系中,有乙隻小烏龜,它從原點出發,根據函式的指令確定前進的方向和方式,進行移動,由此繪製成了圖形。繪製一條蟒蛇,如下 程式 import turtle def drawsnake ...
蟒蛇繪製 C
描述 python語言程式設計基礎 第2版 第2.3節給出了乙個 蟒蛇繪製 例項,如下 drawpython.py import turtle turtle.setup 650,350,200,200 turtle.penup turtle.fd 250 turtle.pendown turtle....