练习2:Python基本图形绘制(第2周)
(注:编辑器会根据文章标题自动生成目录)
实例2: Python蟒蛇绘制
描述
这是"实例"题,与课上讲解实例相同,请作答检验学习效果。
使用turtle库,绘制一个蟒蛇形状的图形。
注意:这不是自动评阅题目,仅用于练习,没有评阅。
输出示例
输出效果如下:
import turtle as t;
t.setup(800,600)
t.penup();
t.goto(-250,0)
t.pendown()
t.pencolor("purple")
t.pensize(25)
t.seth(-40)
for i in range(4):
t.circle(40,80)
t.circle(-40,80)
t.circle(40,40)
t.fd(40)
t.circle(16,180)
t.seth(-180)
t.fd(40)
turtle正方形绘制
描述
使用turtle库,绘制一个正方形。
注意:这不是自动评阅题目,仅用于练习,没有评阅。
输出示例
正方形效果如下:
import turtle as t;
t.setup(800,600)
t.penup()
t.goto(-250,125)
t.pensize(10)
t.pencolor(0,1,1)
t.pendown()
for i in range(4):
t.fd(250)
t.left(-90)
turtle六边形绘制
描述
使用turtle库,绘制一个六边形。
注意:这不是自动评阅题目,仅用于练习,没有评阅。
输出示例
六边形效果如下:
import turtle as t;
t.setup(800,600)
t.penup()
t.goto(-150,-205)
t.pensize(10)
t.pencolor("purple")
t.pendown()
for i in range(6):
t.fd(250)
t.left(60)
turtle叠边形绘制
描述
使用turtle库,绘制一个叠边形,其中,叠边形内角为100度。
注意:这不是自动评阅题目,仅用于练习,没有评阅。
输出示例
叠边形效果如下:
import turtle as t;
t.setup(800,600)
t.penup()
t.goto(-150,-205)
t.pensize(3)
t.pencolor("purple")
t.pendown()
for i in range(9):
t.fd(100)
t.left(80)
turtle风轮绘制
描述
使用turtle库,绘制一个风轮效果,其中,每个风轮内角为45度,风轮边长150像素。
注意:这不是自动评阅题目,仅用于练习,没有评阅。
提示:turtle.goto(x,y)函数,能够将turtle画笔移动到坐标(x,y)
输出示例
叠边形效果如下: