怎麼有python畫五角星 Python的畫五角星

2021-10-11 17:19:59 字數 1450 閱讀 6744

前言

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

python畫五角星 Python的畫五角星

前言 我們剛學畫畫的時候肯定學過五角星,想必畫個五角星太簡單了,但是python呢?分析 五角星的每乙個角都是相等的,36 外角144 把最左邊的點當做 0,0 實踐 1 前進 import turtle turtle.forward 100 turtle.forward 100 turtle.fo...

用OpenGL畫五角星

第一次寫部落格,正在上大二,學的計算機專業,因為課很雜,想把自己學過的東西順便寫下來做個記錄,寫的不好請見諒!這個學期學的圖形學,主要是講opengl的東西,老師讓我們自己用gl lines gl line loop gl line strip等方式畫一些自己覺得好看的圖形 由於不是教程文章,就不解...

python 繪製五角星

import turtle def main count 1 while count 5 turtle.forward 100 turtle.right 144 count count 1 turtle.exitonclick if name main main 方法2 import turtle ...