大家好,欢迎来到IT知识分享网。
0. 基础知识
资料来自中国mooc北京理工大学python课程
题目检测
1. 蟒蛇绘制
import turtle turtle.setup(650, 350, 200, 200) turtle.penup() turtle.fd(-250) turtle.pendown() turtle.pensize(25) turtle.pencolor("purple") turtle.seth(-40) for i in range(4): turtle.circle(40, 80) turtle.circle(-40, 80) turtle.circle(40, 80/2) turtle.fd(40) turtle.circle(16, 180) turtle.fd(40 * 2/3) turtle.done()
2. 正方形绘制
import turtle as t t.pensize(2) for i in range(4): t.forward(150) t.left(90) t.done()
3. 六边形绘制
import turtle as t t.pensize(5) for i in range(6): t.forward(150) t.left(60) t.done()
4. 叠边形绘制
import turtle as t t.pensize(2) for i in range(9): t.fd(150) t.left(80) t.done()
5. 风轮绘制
import turtle as t t.pensize(2) for i in range(4): t.seth(90*i) t.fd(150) t.right(90) t.circle(-150,45) t.goto(0,0) t.done()
6. 五角星绘制
import turtle turtle.pensize(5) turtle.pencolor("yellow") turtle.fillcolor("red") turtle.begin_fill() for i in range(5): turtle.fd(100) turtle.right(144) turtle.forward(100) turtle.left(72) turtle.end_fill() turtle.hideturtle() turtle.done()
- 首先导入 turtle 模块,这是 Python 中用于绘制图形的标准库。
- 接着设置画笔的粗细和颜色,以及填充颜色。
- 调用
begin_fill()
开始填充颜色。 - 通过 for 循环五次,依次绘制五条边,每次向前移动 100 像素,然后改变角度转向,这样绘制出五角星的形状。
- 调用
end_fill()
结束填充,并且调用hideturtle()
隐藏箭头,最后调用done()
完成绘制。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/125333.html