Python turtle 绘制太极☯
写在前面
2014年,毕业不久,还不懂编程,感觉很难,自己一辈子也不可能会,虽然在大学里C语言是必修课,那时候还不知道社会的竞争压力,没几个人认真学会。
某天,实习培训的时候,公司电脑上有一个软件,忘了叫什么了,可以画图形,然后这个图形根据时间轴原理可以动。我简单的画个小汽车🚙,可以跑。我就想画个太极☯可以自己转动,感觉很有意思 。
很多年以后,跟着北京理工大学嵩天老师学习python,学到了turtle库,可以画图,我就想到了多年以前的往事,于是就有了下面这段代码
import turtle as t
colors = [‘white’, ‘black’]
#设置画笔宽度
t.pensize(2)
t.penup()
t.goto(0,200)
t.pendown()
t.color(colors[1],colors[1])
#准备开始填充图形☯
t.begin_fill()
t.circle(-50,180)
t.circle(50,180)
t.circle(100,-180)
#circle画圆,负角度代表海龟倒退,方向是变化的
t.end_fill()
t.circle(100,-180)
t.penup()
t.goto(0,40)
t.pendown()
t.color(colors[1],colors[1])
t.begin_fill()
t.circle(10)
t.end_fill()
t.penup()
t.goto(0,140)
t.pendown()
t.color(colors[0],colors[0])
t.begin_fill()
t.circle(10)
t.end_fill()
t.penup()
t.goto(-50,-100)
t.pendown()
t.color(colors[1])
t.write(“这是一个☯”)
t.hideturtle()#隐藏海龟结尾
t.done