前言
我們剛學畫畫的時候肯定學過五角星,想必畫個五角星太簡單了,但是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()
,讓畫圖暫停,要不然會關閉