python如何让画出的图形变为海龟(利用海龟画笔绘制正方形和圆形)
功能要求
设置画笔的粗细,绘制正方形。
实例代码
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()
注意:正确设置正方形和圆形的起始坐标。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com