Python的畫五角星


前言

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM