1繪製結果如下圖:#匯入繪圖包
2import
turtle3#
自定義繪製圖形位置函式
4def
mygoto(x, y):
5turtle.up()
6turtle.goto(x, y)
7turtle.down()8#
自定義繪製五角星函式
9def
drow(x):
10turtle.begin_fill()
11for i in range(5):
12turtle.forward(x)
13 turtle.right(144)
14turtle.end_fill()15#
turtle.setup(width=0.5, height=0.75, startx=none, starty=none) width, height: 輸入寬和高為整數時, 表示畫素; 為小數時, 表示佔據電腦螢幕的比例 (startx, starty): 這一座標表示 矩形視窗左上角頂點的位置, 如果為空,則視窗位於螢幕中心
16 turtle.setup(600,400,0,0)17#
畫筆顏色
18 turtle.color("
yellow")
19#背景顏色
20 turtle.bgcolor("
red")21
#填充顏色
22 turtle.fillcolor("
yellow")
2324
#繪製大五角星
25 mygoto(-250,95)
26 drow(100)
2728
#繪製四個小五角星
29for i in range(4):
30 x=1
31 turtle.right(5)
32if i in [0,3]:
33 x=0
34 mygoto(-135+x*30,155-i*45)
35 turtle.left(20-i*15)
36 drow(30)37#
隱藏畫筆
38turtle.hideturtle()39#
程式暫停,直到使用者關閉
40 turtle.done()
canvas繪製五星紅旗
lang en charset utf 8 canvas繪製五星紅旗title head id canvas width 600 height 400 canvas var canvas document.getelementbyid canvas var ctx canvas.getcontext...
演算法生成五星紅旗
這一篇將提供一套生成五星紅旗的演算法,中滿滿都是正能量。上一篇文章是生成n芒星,五角星是就芒星的一種,所以不難生成乙個五角星的影象。中華人民共和國國旗是五星紅旗,旗面為紅色,長寬比例為3 2。左上方綴黃色五角星五顆,四顆小星環拱在一顆大星的右面,並各有乙個角尖正對大星的中心點。1 4顆黃星對齊,2 ...
用python畫個五星紅旗
根據下圖發現,主星和2 3副星從右畫就好,而1 4副星從左開始畫會比較好找座標。turtle.speed 10 主星 turtle.begin fill turtle.up turtle.goto 600,220 turtle.down for i in range 5 turtle.forward...