python turtle库画七彩蟒蛇_Python-彩色蟒蛇绘制

import turtle

def drawsnake(rad,angle,len,neckrad):

colors = ['blue','purple','red','yellow']

for i in range (len):

turtle.pencolor(colors[i%4])

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 (1366,768,0,0)

pythonsize = 30

turtle.pensize(pythonsize)

turtle.seth(-40)

drawsnake(40,80,5,pythonsize/2)

main()

#彩色蟒蛇绘制import turtle

要用到turtle库中的函数,

turtle库是一个绘制图像的函数库,横轴为x轴,纵轴为y轴def drawsnake(rad,angle,len,neckrad):

def 表示用户自定义函数,drawsnake为函数名,()中为函数参数colors = ['blue','purple','red','yellow']

定义颜色for i in range (len):

循环 len 次,i用来计数turtle.pencolor(colors[i%4])

pencolor() 函数,改变画笔颜色,参数为颜色turtle.circle(rad,angle)

turtle.circle(-rad,angle)

turtle.circle(rad,angle/2)

circle(  ,  )   函数,画圆,第一个参数为半径,正数表示在左侧,负数表示在右侧,第二个参数为圆形的弧度值。turtle.fd(rad)

fd()函数,画直线,参数为直线长度turtle.circle (neckrad+1,180)turtle.fd (rad*2/3)

fd()函数,画直线,参数为直线长度def main ():

用户自定义函数  main()turtle.setup (1366,768,0,0)

setup (  , , , ) 函数,启动图形窗口,四个参数分别是,宽度,高度,窗口左上角在屏幕中的x坐标和y坐标。pythonsize = 30

定义画笔宽度turtle.pensize(pythonsize)

pensize() 函数,画笔宽度,30像素turtle.seth(-40)

seth() 函数,画笔启动时的方向,其中参数,0表示东,顺逆时针方向度数递增。drawsnake(40,80,5,pythonsize/2)

调用drawsnake函数main()

调用main函数

602a12e7afe8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值