一、畫五角星
描述
畫一個五角星,畫筆用黃色,用紅色填充,效果如下所示。
代碼如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#畫五角星
import
turtle
turtle.pensize(
5
)
turtle.pencolor(
"yellow"
)
turtle.fillcolor(
"red"
)
turtle.begin_fill()
for
i
in
range
(
5
):
turtle.forward(
120
)
turtle.right(
144
)
turtle.forward(
120
)
turtle.left(
72
)
turtle.end_fill()
turtle.hideturtle()
#隱藏畫筆
turtle.done()
#結束繪制
![]()
二、畫一組同心圓
描述利用turtle庫畫一組同心圓。用戶輸入最小圓的半徑、圓的個數和畫筆顏色,每個相鄰圓半徑相差20。 輸入格式第一行輸入一個正整數,作為最小圓的半徑 第二行輸入一個正整數,作為圓的個數 第三行輸入畫筆顏色的英文名,如red, blue, green等
輸出格式代碼如下:
輸入: 50 5 pink
三、漸變的圓 描述利用turtle庫的circle(50)函數可以畫半徑為50的圓,circle(50,steps=n)可以畫半徑為50的圓的內接正n邊形,利用這個方法繪制示例中的圖形,設置畫筆為藍色並用黃色填充圖形。n由用戶輸入,要求n>=3且小於10。(注意:最后一個必須是圓,不能是正多邊形) 輸入格式一個大於等於3且小於10的正整數 輸出格式
代碼如下:
輸入: 9
五、畫太極圖 描述利用turtle庫畫以下太極圖形狀. 代碼如下:
|