前言:
今天同学们对“画彩色蟒蛇python”大致比较注重,朋友们都需要知道一些“画彩色蟒蛇python”的相关内容。那么小编在网摘上搜集了一些关于“画彩色蟒蛇python””的相关资讯,希望小伙伴们能喜欢,各位老铁们一起来学习一下吧!大家好!我是幻化意识流。今天继续跟我学Python。
今天我们利用Turtle库,做一个综合性的练习,利用前两次所学,画一个比较复杂的图形。
要求:
1、画一个立方体
2、把立方体的2个对角用弧线连接
3、在当前位置为起点画一个圆
4、在园内画一条S线,感觉像是阴阳鱼
5、让线倒退,覆盖前面画线的一小段
6、画一条蟒蛇的波浪形
开始编码:
因为代码太长了,我就不分段截图了,直接上文本:
import turtle
turtle.setup(800,600,200,200)#(宽,高,屏幕左上角坐标x,y)
turtle.bgcolor("gray")#背景颜色
turtle.penup()#抬起画笔
turtle.fd(-360)#从屏幕中心点(默认)往左移动360像素
turtle.pendown()#落下笔
turtle.pensize(30)#笔头尺寸
turtle.pencolor("green")#笔颜色
turtle.fd(400)
turtle.pencolor("blue")
turtle.right(90)
turtle.fd(100)
turtle.pencolor("purple")
turtle.right(90)
turtle.fd(400)
turtle.pencolor("yellow")
turtle.right(90)
turtle.fd(100)
turtle.pencolor("brown")
turtle.right(45)
turtle.fd(200)
turtle.pencolor("red")
turtle.right(45)
turtle.fd(400)
turtle.pencolor("blue")
turtle.right(135)
turtle.fd(200)
turtle.penup()
turtle.left(45)
turtle.fd(100)
turtle.pendown()
turtle.pencolor("black")
turtle.left(135)
turtle.fd(200)
turtle.left(45)
turtle.pencolor("pink")
turtle.fd(100)
#--
turtle.left(45)
turtle.circle(330,120)
turtle.pencolor("blue")
turtle.circle(230)
turtle.pencolor("green")
turtle.circle(180,180)
turtle.colormode(255.0)
turtle.pencolor(255,255,255)
turtle.circle(90,90)#(半径正数,圆心在左,90度))
turtle.pencolor(180,155,235)
turtle.circle(-90,90)#(半径负数,圆心在右侧,90度)
turtle.pencolor(118,100,35)
turtle.circle(-90,90)#(圆心在左,角度90度,顺着头方向画线)
turtle.pencolor(125,115,111)
turtle.circle(-90,-90)#(圆心在右侧,角度-90度,逆着头的方向画线)
turtle.fd(20)
turtle.seth(-35)#准备画蟒蛇的形状
#--
for i in range(4):
turtle.circle(40,80)
turtle.circle(-40,80)
运行一下:
是不是很眼熟,是的,这个就是我讲Turtle库的第一次课时我展示过的图,现在你也可以完成了,是不是很有成就感。
好,今天的10分钟课程就到这里了,感谢您参与学习!
see you.
标签: #画彩色蟒蛇python