python海龟绘图怎么向下画(利用海龟画笔绘制正方形和圆形)
python海龟绘图怎么向下画(利用海龟画笔绘制正方形和圆形)t.forward(200)for i in range(4):t = turtle.Pen()t.color("red")t.pensize(10) # 设置画笔的宽度
设置画笔的粗细,绘制正方形功能要求
设置画笔的粗细,绘制正方形。
实例代码
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()
注意:正确设置正方形和圆形的起始坐标。