蟒蛇繪製程式

2021-08-06 06:22:05 字數 1240 閱讀 8880

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....