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库中的函数,
【Python-彩色蟒蛇绘制】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)circle(,)函数,画圆,第一个参数为半径,正数表示在左侧,负数表示在右侧,第二个参数为圆形的弧度值。
turtle.circle(-rad,angle)
turtle.circle(rad,angle/2)
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函数
文章图片
推荐阅读
- python-安装sublime遇到异常
- Python-类和对象
- python-Flask(jinja2)语法(判断与循环)
- 多大的蓝宝石才有收藏价值()
- web挖洞|HACK学习黑帽子Python--漏洞检测脚本快速编写
- Python--matplotlib绘图可视化
- Python--之正则表达式一基础
- 彩色铅笔画十二生肖老虎
- Python|Python--随机森林模型
- 彩色的生命