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()

运行结果

python如何让画出的图形变为海龟(利用海龟画笔绘制正方形和圆形)(1)

知识说明

t.pensize(n):设置画笔的粗细,数字越大画笔越粗。

同时绘制正方形和圆形

功能要求

利用海龟笔在画布的左边绘制一个变长为100的蓝色正方形,画笔为默认宽度;一个半径为50的红色正方形,画笔宽度为3;正方形和圆形之间的距离为50。

python如何让画出的图形变为海龟(利用海龟画笔绘制正方形和圆形)(2)

实例代码

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()

注意:正确设置正方形和圆形的起始坐标。

利用海龟笔在画布上绘制如下图形

功能要求

利用海龟笔在画布上绘制如下图形。

python如何让画出的图形变为海龟(利用海龟画笔绘制正方形和圆形)(3)

实例代码

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

    分享
    投诉
    首页