1. 畫出一個半徑為100的圓,背景色和畫筆顏色自己定義,如下圖:

import turtle as t t.speed(10) t.bgcolor("black") t.pencolor("red") t.pensize(2) radius = 100 t.penup() t.goto(0, -100) t.down() t.circle(radius) t.penup() t.done()
2. 用循環畫出五個同心圓,從最小的圓開始畫,如下圖:
要求半徑從100開始,每次半徑增加15,一共畫五個圓即可:

3. 繪制如下圖形 ,一個正方形,內有三個紅點,中間紅點在正方形中心。要求如下:
(1) 正方形邊長為200,線條為黑色;
(2) 圓點的直徑均為 20 ,填充顏色為紅色,畫完后隱藏畫筆;
(3) 中間圓點的圓心位置為畫布正中心,三個圓心之間距離相隔為 40。
《2021年3月青少年軟件編程Python(1級)等級考試真題試卷》 第36題
4. 繪制如下圖形:

(1) 畫一個由兩個直角三角形組成的正方形,邊長為 180 像素;
(2) 左上三角形填充為黃色,右下三角形填充為紅色;如上圖:
(3) 設置畫筆速度為 1,線條為黑色;
(4) 畫圖結束,隱藏并停止畫筆。
《2020年12月青少年軟件編程Python(1級)等級考試真題試卷》 第37題
5. 繪制如下圖形,

相關參數及要求如下:
(1)畫筆起始位置不限,但是整個圖形必須要能夠在畫布中呈現;
(2)大的正方形由四個小正方形組成;
(3)每個小正方形的邊長均為 100 像素;
(4)左上角和右下角的正方形填充顏色均為黑色;
(5)所有的線條顏色均為黑色;
(6)繪制完成后,隱藏畫筆。
《2021年6月青少年軟件編程Python(1級)等級考試真題試卷》第37題
6. 使用turtle 庫繪制四個同心圓套圈,2、最小的圓圈半徑為 10像素,不同圓圈之間的半徑差是50像素,效果如下圖所示。

7. 使用 turtle庫的 turtle.fd()函數和turtle.seth()函數繪制嵌套10層的螺旋六邊形,六邊形邊長從1像素開始,第一條邊從0度方向開始,邊長按照3個像素遞增,效果如下圖所示。

8. 使用 turtle庫的函數繪制10層螺旋狀放大的類正方形,類正方形邊長從0度方向、邊長為1像素開始,每條邊長度比前一條邊增加2個像素,畫筆逆時針旋轉 91 度。效果如下圖所示。

浙公網安備 33010602011771號