功能要求
設置畫筆的粗細,繪制正方形。
實例代碼
import turtle
t = turtle.Pen()
t.color("red")
t.pensize(10) # 設置畫筆的寬度
for i in range(4):
t.forward(200)
t.right(90)
turtle.done()
運行結果
知識說明
t.pensize(n):設置畫筆的粗細,數字越大畫筆越粗。
同時繪制正方形和圓形功能要求
利用海龜筆在畫布的左邊繪制一個變長為100的藍色正方形,畫筆為默認寬度;一個半徑為50的紅色正方形,畫筆寬度為3;正方形和圓形之間的距離為50。
實例代碼
import turtle
t = turtle.Turtle()
t.penup()
t.goto(-125, -50)
t.pendown()
t.pencolor("blue")
for i in range(4):
t.forward(100)
t.left(90)
t.penup()
t.goto(75, -50)
t.pendown()
t.pencolor("red")
t.circle(50)
turtle.done()
注意:正确設置正方形和圓形的起始坐标。
利用海龜筆在畫布上繪制如下圖形功能要求
利用海龜筆在畫布上繪制如下圖形。
實例代碼
import turtle
t = turtle.Turtle()
t.penup()
t.goto(-250, 50)
t.pencolor("red")
t.pendown()
for i in range(4):
t.forward(200)
t.left(90)
t.penup()
t.goto(-150, 50)
t.pendown()
t.circle(100)
t.penup()
t.goto(50,50)
t.pensize(3)
t.pencolor("blue")
t.pendown()
for i in range(4):
t.forward(200)
t.left(90)
t.penup()
t.goto(150, 50)
t.pendown()
t.circle(100)
t.penup()
t.goto(50,-250)
t.pensize(5)
t.pencolor("orange")
t.pendown()
for i in range(4):
t.forward(200)
t.left(90)
t.penup()
t.goto(150, -250)
t.pendown()
t.circle(100)
t.penup()
t.goto(-250,-250)
t.pensize(7)
t.pencolor("green")
t.pendown()
for i in range(4):
t.forward(200)
t.left(90)
t.penup()
t.goto(-150, -250)
t.pendown()
t.circle(100)
turtle.done()
注意:正确設置正方形和圓形的起始坐标。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!