前言
我们刚学画画的时候肯定学过五角星,想必画个五角星太简单了,但是Python呢?
分析:
五角星的每一个角都是相等的,36°,外角144°
把最左边的点当做(0, 0)
实践:
1、前进
import turtle
turtle.forward(100)
turtle.forward(100)
turtle.forward(100)
turtle.forward(100)
turtle.forward(100)
用到forward函数
2、转弯
import turtle
turtle.forward(100)
turtle.right(144)
turtle.forward(100)
turtle.right(144)
turtle.forward(100)
turtle.right(144)
turtle.forward(100)
turtle.right(144)
turtle.forward(100)
turtle.right(144)
3、颜色
import turtle
turtle.color("red")
turtle.forward(100)
turtle.right(144)
turtle.forward(100)
turtle.right(144)
turtle.forward(100)
turtle.right(144)
turtle.forward(100)
turtle.right(144)
turtle.forward(100)
turtle.right(144)
4、多彩进阶
import turtle
turtle.color("red")
turtle.forward(100)
turtle.right(144)
turtle.color("orange")
turtle.forward(100)
turtle.right(144)
turtle.color("blue")
turtle.forward(100)
turtle.right(144)
turtle.color("green")
turtle.forward(100)
turtle.right(144)
turtle.color("purple")
turtle.forward(100)
turtle.right(144)
注意!!
本人使用IDLE,如果使用IDE如VisualStudio或者Pycharm等,必须在最后一句加上turtle.done()
,让画图暂停,要不然会关闭