目录
系列文章
写在前面
绘图基础
画喜羊羊
写在后面
系列文章
序号 | 文章目录 | 直达链接 | |
表白系列 | |||
1 | 浪漫520表白代码 | https://want595.blog.csdn.net/article/details/130666881 | |
2 | 满屏表白代码 | https://want595.blog.csdn.net/article/details/129794518 | |
3 | 跳动的爱心 | https://want595.blog.csdn.net/article/details/129503123 | |
4 | 漂浮爱心 | https://want595.blog.csdn.net/article/details/128808630 | |
5 | 爱心光波 | https://want595.blog.csdn.net/article/details/132311588 | |
6 | 流星雨 | https://want595.blog.csdn.net/article/details/129395465 | |
7 | 玫瑰花 | https://want595.blog.csdn.net/article/details/133851128 | |
节日系列 | |||
1 | 生日快乐 | https://want595.blog.csdn.net/article/details/129694998 | |
2 | 圣诞节 | https://want595.blog.csdn.net/article/details/128213770 | |
3 | 中秋节 | https://want595.blog.csdn.net/article/details/132910075 | |
4 | 国庆节 | https://want595.blog.csdn.net/article/details/133427031 | |
5 | 儿童节 | https://want595.blog.csdn.net/article/details/130950744 | |
6 | 万圣节 | https://want595.blog.csdn.net/article/details/134011397 | |
7 | 新年快乐 | https://want595.blog.csdn.net/article/details/128746664 | |
动漫系列 | |||
1 | 柯南 | https://want595.blog.csdn.net/article/details/133903847 | |
2 | 皮卡丘 | https://want595.blog.csdn.net/article/details/133783136 | |
3 | hellokitty | https://want595.blog.csdn.net/article/details/134145048 | |
4 | 小灰灰 | https://want595.blog.csdn.net/article/details/134282615 | |
其他 | |||
1 | 满天星 | https://want595.blog.csdn.net/article/details/129572082 | |
2 | 雪花代码 | https://want595.blog.csdn.net/article/details/129038108 | |
3 | 模拟星空 | https://want595.blog.csdn.net/article/details/129948882 | |
4 | 樱花树 | https://want595.blog.csdn.net/article/details/130350743 | |
5 | 七彩花朵 | https://want595.blog.csdn.net/article/details/130897838 | |
6 | 恶搞代码 | https://want595.blog.csdn.net/article/details/131274862 | |
7 | 代码雨 | https://want595.blog.csdn.net/article/details/132574687 | |
8 | 蝙蝠代码 | https://want595.blog.csdn.net/article/details/133935474 | |
9 | 南瓜头 | https://want595.blog.csdn.net/article/details/133973340 |
写在前面
喜气洋洋喜羊羊来啦,快来看看我用python实现的喜羊羊吧!
绘图基础
Python的turtle模块是一个绘图工具,专门用于绘制图形和动画。它的命令非常简单,使用起来非常方便,非常适合初学者学习Python绘图。
在turtle模块中,我们可以用Python代码控制一只“海龟”,让它在屏幕上绘制各种图形。通过控制海龟的移动、角度和画笔颜色等属性,我们可以绘制出复杂的图形。
接下来,我们将介绍Python的turtle模块的基本使用方法,让你可以轻松地入门,绘制简单的图形。让我们开始吧!
1. 导入turtle模块
我们可以使用以下代码导入turtle模块:
import turtle
2. 创建一个画布
在使用turtle模块之前,我们需要创建一个画布。我们可以使用以下代码创建一个画布:
turtle.setup(width,height)
其中,width表示画布的宽度,height表示画布的高度。
例如,我们可以使用以下代码创建一个宽度为400像素,高度为300像素的画布:
turtle.setup(400,300)
3. 创建一只海龟
接下来,我们需要创建一只海龟。我们可以使用以下代码创建一只新海龟:
turtle.Turtle()
创建的海龟默认是黑色的,可以使用以下代码改变海龟的颜色:
turtle.color('red')
4. 控制海龟移动
我们可以使用以下代码控制海龟移动:
turtle.forward(distance)
其中,distance表示海龟一次前进的距离。
例如,我们可以使用以下代码让海龟向前移动50个单位:
turtle.forward(50)
我们可以使用以下代码控制海龟向左或向右旋转一定的角度:
turtle.left(angle)
turtle.right(angle)
其中,angle表示旋转的角度。
例如,我们可以使用以下代码让海龟向左旋转90度:
turtle.left(90)
5. 画图
我们可以使用以下代码控制海龟画图:
turtle.penup()
turtle.pendown()
其中,penup表示抬起画笔,pendown表示放下画笔。
我们可以使用以下代码将画笔颜色改为蓝色:
turtle.pencolor('blue')
我们可以使用以下代码改变画笔粗细:
turtle.pensize(size)
其中,size表示画笔的粗细。
6. 完整代码实例
现在,我们来看一个完整的例子。以下代码可以绘制一个正方形:
import turtle
# 创建一个画布
turtle.setup(400,400)
# 创建一只海龟
t = turtle.Turtle()
# 控制海龟画图
t.pencolor('red')
t.pensize(2)
# 绘制正方形
t.forward(100)
t.left(90)
t.forward(100)
t.left(90)
t.forward(100)
t.left(90)
t.forward(100)
t.left(90)
# 结束绘图
turtle.done()
通过以上代码,我们成功绘制了一个红色的正方形。
画喜羊羊
程序设计
import turtle
turtle.setup(1.0, 1.0)
turtle.title("喜羊羊")
turtle.bgcolor("white")
t = turtle.Turtle()
t.screen.delay(0)
t.hideturtle()
……(关注文末公众号免费获取完整代码哦)
运行结果
写在后面
我是一只有趣的兔子,感谢你的喜欢!