前言
你在为美术不好烦恼吗?线画不直?圆画的不圆?PS太贵?现在我们一起用PYTHON画出令你惊叹的美图
一、turtle是什么?
turtle是python的第三方库,代码非常之简单简单,0基础也能学
二、使用步骤
1.引入库
cmd代码如下:
pip install turtle
2.基础语法
如下(”分形树“项目中有补充):
1.import turtle as 你给它取得名字,如(tt)
2.tt.title('窗口标题')
3.tt.speed(画笔速度,如:3)
4.tt.penup()抬笔
5.tt.goto(x,y)移动
6.tt.pencolor(画笔颜色)
7.tt.pensize(画笔大小)
8.tt.fillcolor('white')
tt.begin_fill()
tt.end_fill()填充颜色
9.tt.setheading(面向角度)
10.tt.circle(x,y)
三、代码示例
1.冰墩墩
代码:
import turtle as tt
tt.title('冰墩墩')
tt.speed(40)
tt.hideturtle()
tt.penup()
tt.goto(177,112)
tt.pencolor('lightgray')
tt.pensize(3)
tt.fillcolor('white')
tt.begin_fill()
tt.pendown()
tt.setheading(80)
tt.circle(-45,200)
tt.circle(-300,23)
tt.end_fill()
tt.penup()
tt.goto(182,95)
tt.pencolor('black')
tt.pensize(1)
tt.fillcolor('black')
tt.begin_fill()
tt.setheading(95)
tt.pendown()
tt.circle(-37,160)
tt.circle(-20,50)
tt.circle(-200,30)
tt.end_fill()
tt.penup()
tt.goto(-73,230)
tt.pencolor('lightgray')
tt.pensize(3)
tt.fillcolor('white')
tt.begin_fill()
tt.pendown()
tt.setheading(20)
tt.circle(-250,35)
tt.setheading(50)
tt.circle(-42,180)
tt.setheading(-50)
tt.circle(-190,30)
tt.circle(-320,45)
tt.circle(120,30)
tt.circle(200,12)
tt.circle(-18,85)
tt.circle(-180,23)
tt.circle(-20,110)
tt.circle(15,115)
tt.circle(100,12)
tt.circle(15,120)
tt.circle(-15,110)
tt.circle(-150,30)
tt.circle(-15,70)
tt.circle(-150,10)
tt.circle(200,35)
tt.circle(-150,20)
tt.setheading(-120)
tt.circle(50,30)
tt.circle(-35,200)
tt.circle(-300,23)
tt.setheading(86)
tt.circle(-300,26)
tt.setheading(122)
tt.circle(-53,160)
tt.end_fill()
tt.penup()
tt.goto(-130,180)
tt.pencolor('black')
tt.pensize(1)
tt.fillcolor('black')
tt.begin_fill()
tt.pendown()
tt.setheading(120)
tt.circle(-28,160)
tt.setheading(210)
tt.circle(150,20)
tt.end_