python画图的函数用法以及技巧


Posted in Python onJune 28, 2019

对于刚刚学习编程的同学来说对编程是非常陌生的,对很多的代码也是非常陌生,高中忙于学习的我们甚至可以说是对编程是一无所知,进入大学进入到这个专业才开始接触很多电脑相关的东西才开始接触编程,下面我就教大家如何利用编程语言画图,以Python语言为例,我们这次利用Python画一个爱心。

turtle绘图

turtle绘图是python中引入的一个简单绘图工具,利用turtle模块绘图又被称为海龟作图,因为绘图过程可以看作是一个小海龟行走的轨迹。海龟就像是屏幕上的画笔,屏幕就是画布。

from turtle import *

#我们将建立一个画薄,建立好画薄之后我们才能够在上面作画

 

setup(500,500)

#我们现在选择绘画笔的颜色和填充颜色

 

pencolor('pink')

fillcolor('red')

#我们先将开始和结束的代码写上去

 

begin_fill()

end_fill()

#我们开始填写中间的代码

 

left(140)

forward(111.65)

 

for i in range(200):

  right(1)

  forward(1)

 

left(120)

 

for i in range(200):

  right(1)

  forward(1)

forward(111.65)

#我们还要将画笔放下,然后将画笔隐藏起来

 

hideturtle()

done()

在写代码的过程中一定要注意检查代码,注意检查符号的错误,注意空格缩进是否正确,一个最重要的就是所有的代码一定要在英文状态下写入,否则将运行不出结果。我们一定要加强代码的练习那样才更有利于我们学习编程。

我们给大家分享一个python画小汽车的一些例子:

画汽车

试着画一辆小汽车,给自己树立一个小目标,说不定哪一天就实现了。

(这段代码新增了color,begin_fill,end_fill,circle,setheading函数)

>>> import turtle
>>> t = turtle.Pen()
>>> t.color(1,0,0)
>>> t.begin_fill()
>>> t.forward(100)
>>> t.left(90)
>>> t.forward(20)
>>> t.left(90)
>>> t.forward(20)
>>> t.right(90)
>>> t.forward(20)
>>> t.left(90)
>>> t.forward(60)
>>> t.left(90)
>>> t.forward(20)
>>> t.right(90)
>>> t.forward(20)
>>> t.left(90)
>>> t.forward(20)
>>> t.end_fill()
 
车身
>>> t.color(0,0,0)
>>> t.up()
>>> t.forward(10)
>>> t.down()
>>> t.begin_fill()
>>> t.circle(10)
>>> t.end_fill()
 
左车轮
>>> t.setheading(0)
>>> t.up()
>>> t.forward(90)
>>> t.right(90)
>>> t.forward(10)
>>> t.setheading(0)
>>> t.begin_fill()
>>> t.down()
>>> t.circle(10)
>>> t.end_fill()
 
右车轮

python画图的函数用法以及技巧

Python 相关文章推荐
python下函数参数的传递(参数带星号的说明)
Sep 19 Python
Python多线程编程简单介绍
Apr 13 Python
解决pandas无法在pycharm中使用plot()方法显示图像的问题
May 24 Python
Linux下Python安装完成后使用pip命令的详细教程
Nov 22 Python
pytorch使用Variable实现线性回归
May 21 Python
python 实现在tkinter中动态显示label图片的方法
Jun 13 Python
详解PyTorch手写数字识别(MNIST数据集)
Aug 16 Python
Pycharm 2020最新永久激活码(附最新激活码和插件)
Sep 17 Python
python中rc1什么意思
Jun 19 Python
Keras预训练的ImageNet模型实现分类操作
Jul 07 Python
Python实现一个论文下载器的过程
Jan 18 Python
用Python将库打包发布到pypi
Apr 13 Python
使用python爬取微博数据打造一颗“心”
Jun 28 #Python
详解python和matlab的优势与区别
Jun 28 #Python
python中while和for的区别总结
Jun 28 #Python
python脚本当作Linux中的服务启动实现方法
Jun 28 #Python
如何用Python制作微信好友个性签名词云图
Jun 28 #Python
python打包exe开机自动启动的实例(windows)
Jun 28 #Python
python脚本开机自启的实现方法
Jun 28 #Python
You might like
用PHP制作的意见反馈表源码
2007/03/11 PHP
手把手教你使用DedeCms的采集的图文教程
2007/03/11 PHP
PHP中date()日期函数有关参数整理
2011/07/19 PHP
使用php转义输出HTML到JavaScript
2015/03/27 PHP
php使用ffmpeg向视频中添加文字字幕的实现方法
2016/05/23 PHP
Laravel 集成 Geetest验证码的方法
2018/05/14 PHP
PHP中md5()函数的用法讲解
2019/03/30 PHP
JQUERY 对象与DOM对象之两者相互间的转换
2009/04/27 Javascript
Dojo 学习笔记入门篇 First Dojo Example
2009/11/15 Javascript
基于jquery的图片的切换(以数字的形式)
2011/02/14 Javascript
jquery对表单操作2
2011/04/06 Javascript
javascript中DOM复选框选择用法实例
2015/05/14 Javascript
JS实现网页右侧带动画效果的伸缩窗口代码
2015/10/29 Javascript
jQuery前端开发35个小技巧
2016/05/24 Javascript
微信小程序 生命周期详解
2016/10/12 Javascript
Angular2入门--架构总览
2017/03/29 Javascript
JS组件系列之MVVM组件构建自己的Vue组件
2017/04/28 Javascript
微信小程序删除处理详解
2017/08/16 Javascript
Nodejs下使用gm圆形裁剪并合成图片的示例
2018/02/22 NodeJs
浅析Visual Studio Code断点调试Vue
2018/02/27 Javascript
微信小程序实现底部导航
2018/11/05 Javascript
javascript 易错知识点实例小结
2020/04/25 Javascript
[00:03]DOTA2新版本PA至宝展示
2014/11/19 DOTA
python实现飞船大战
2020/04/24 Python
详解html5页面 rem 布局适配方法
2018/01/12 HTML / CSS
Sam’s Club山姆会员商店:沃尔玛旗下高端会员制商店
2017/01/16 全球购物
高中生期末评语大全
2014/01/28 职场文书
期中考试反思800字
2014/05/01 职场文书
希特勒的演讲稿
2014/05/23 职场文书
酒店保洁员岗位职责
2015/02/26 职场文书
公司催款律师函
2015/05/27 职场文书
消防安全主题班会
2015/08/12 职场文书
24句精辟的现实社会语录,句句扎心,道尽人性
2019/08/29 职场文书
2021-4-5课程——SQL Server查询【3】
2021/04/05 SQL Server
css实现文章分割线样式的多种方法总结
2021/04/21 HTML / CSS
Beekeeper Studio开源数据库管理工具比Navicat更炫酷
2022/06/21 数据库