您的位置首页  散文杂谈

海龟作图(海龟作图画正方形)一看就会

设置画笔的粗细,绘制正方形功能要求设置画笔的粗细,绘制正方形。实例代码import turtlet = turtle.Pen()t.color(

海龟作图(海龟作图画正方形)一看就会

 

设置画笔的粗细,绘制正方形功能要求设置画笔的粗细,绘制正方形实例代码import turtlet = 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 turtlet = 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 turtlet = 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()注意:正确设置正方形和圆形的起始坐标。

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186