成都创新互联网站制作重庆分公司

Python函数绘制蟒蛇 python蟒蛇绘制程序设计

如何用Python画一条蛇

#画彩色蟒蛇#import turtle def drawSnake(rad,angle,len,neckrad): mycolor=["black","red","red","blue","yellow"] yocolor=["yellow","green","yellow","red","red"] for i in range(len): turtle.pencolor(mycolor[i]) turtle.circle(rad,angle) #沿着一个圆形爬行# turtle.pencolor(yocolor[i]) turtle.circle(-rad,angle) turtle.pencolor("green") turtle.circle(rad,angle/2) turtle.pencolor("yellow") turtle.fd(rad) turtle.pencolor("red") turtle.circle(neckrad+1,180) turtle.pencolor("green") turtle.fd(rad*2/3)def main(): turtle.setup(1300,800,0,0) #启动图形窗口,宽度,高度,左上角在屏幕中的坐标位置,x,y# pythonsize = 30 turtle.pensize(pythonsize) #运动轨迹的宽度,这里是30像素# turtle.seth(-40) #方向为东南方向40°# drawSnake(40,80,5,pythonsize/2)main()

我们提供的服务有:网站制作、成都做网站、微信公众号开发、网站优化、网站认证、桥西ssl等。为1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的桥西网站制作公司

Python-彩色蟒蛇绘制

要用到turtle库中的函数,

turtle库是一个绘制图像的函数库,横轴为x轴,纵轴为y轴

def 表示用户自定义函数,drawsnake为函数名,()中为函数参数

定义颜色

循环 len 次,i用来计数

pencolor() 函数,改变画笔颜色,参数为颜色

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

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

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

用户自定义函数  main()

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

定义画笔宽度

pensize() 函数,画笔宽度,30像素

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

调用drawsnake函数

调用main函数

如何采用Python语言绘制一条彩色的蟒蛇

你好,可以输入以下程序(个人作了注释,注释不影响最终结果)。:

#画彩色蟒蛇了#import turtle def drawSnake(rad,angle,len,neckrad): mycolor=["black","red","red","blue","yellow"] yocolor=["yellow","green","yellow","red","red"] for i in range(len): turtle.pencolor(mycolor[i]) turtle.circle(rad,angle) #沿着一个圆形爬行# turtle.pencolor(yocolor[i]) turtle.circle(-rad,angle) turtle.pencolor("green") turtle.circle(rad,angle/2) turtle.pencolor("yellow") turtle.fd(rad) turtle.pencolor("red") turtle.circle(neckrad+1,180) turtle.pencolor("green") turtle.fd(rad*2/3)def main(): turtle.setup(1300,800,0,0) #启动图形窗口,宽度,高度,左上角在屏幕中的坐标位置,x,y# pythonsize = 30 turtle.pensize(pythonsize) #运动轨迹的宽度,这里是30像素# turtle.seth(-40) #方向为东南方向40°# drawSnake(40,80,5,pythonsize/2)main()

格式自己整理一下。


新闻标题:Python函数绘制蟒蛇 python蟒蛇绘制程序设计
标题路径:http://cxhlcq.com/article/hhchje.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部