700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 【Python入门】Turtle海龟库:利用海龟画笔绘制正方形和圆形

【Python入门】Turtle海龟库:利用海龟画笔绘制正方形和圆形

时间:2023-06-20 22:05:04

相关推荐

【Python入门】Turtle海龟库:利用海龟画笔绘制正方形和圆形

设置画笔的粗细,绘制正方形

功能要求

设置画笔的粗细,绘制正方形。

实例代码

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。