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 深入理解yield
Sep 06 Python
用Python程序抓取网页的HTML信息的一个小实例
May 02 Python
python flask实现分页效果
Jun 27 Python
Python中的错误和异常处理简单操作示例【try-except用法】
Jul 25 Python
Python实现的列表排序、反转操作示例
Mar 13 Python
python调用摄像头拍摄数据集
Jun 01 Python
python 使用while写猜年龄小游戏过程解析
Oct 07 Python
Python Opencv 通过轨迹(跟踪)栏实现更改整张图像的背景颜色
Mar 09 Python
python爬虫把url链接编码成gbk2312格式过程解析
Jun 08 Python
python能开发游戏吗
Jun 11 Python
Python之字典添加元素的几种方法
Sep 30 Python
PyTorch dropout设置训练和测试模式的实现
May 27 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实现首页链接查询 友情链接检查的代码
2010/01/05 PHP
用PHP将数据导入到Foxmail的实现代码
2010/09/05 PHP
C/S和B/S两种架构区别与优缺点分析
2014/10/23 PHP
PHP5.4起内置web服务器使用方法
2016/08/09 PHP
Laravel 5.1 on SAE环境开发教程【附项目demo源码】
2016/10/09 PHP
php实现小程序支付完整版
2018/10/09 PHP
又一个小巧的图片预加载类
2007/05/05 Javascript
页面回到顶部的三种实现(锚标记,js)
2012/10/01 Javascript
javascript里模拟sleep(两种实现方式)
2013/01/25 Javascript
纯javascript实现简单下拉刷新功能
2015/03/13 Javascript
基于HTML模板和JSON数据的JavaScript交互(移动端)
2016/04/06 Javascript
jquery与ajax获取特殊字符实例详解
2017/01/08 Javascript
JavaScript正则表达式替换字符串中图片地址(img src)的方法
2017/01/13 Javascript
详解EasyUi控件中的Datagrid
2017/08/23 Javascript
Bootstrap 实现表格样式、表单布局的实例代码
2018/12/09 Javascript
JavaScript中的连续赋值问题实例分析
2019/07/12 Javascript
es6函数之尾调用优化实例分析
2020/04/25 Javascript
微信小程序中data-key属性之数据传输(经验总结)
2020/08/22 Javascript
vue.js封装switch开关组件的操作
2020/10/26 Javascript
[35:55]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第一场 12.11
2020/12/13 DOTA
python生成验证码图片代码分享
2016/01/28 Python
python MNIST手写识别数据调用API的方法
2018/08/08 Python
基于Python3.6+splinter实现自动抢火车票
2018/09/25 Python
Python文件操作函数用法实例详解
2019/12/24 Python
斯洛伐克香水和化妆品购物网站:Parfemy-Elnino.sk
2020/01/28 全球购物
澳大利亚领先的时尚内衣零售商:Bras N Things
2020/07/28 全球购物
人事助理岗位职责
2013/11/18 职场文书
区三好学生主要事迹
2014/01/30 职场文书
《狐假虎威》教学反思
2014/02/07 职场文书
婚庆司仪主持词
2014/03/15 职场文书
小学语文课后反思精选
2014/04/25 职场文书
2014领导班子四风问题查摆思想汇报
2014/09/13 职场文书
党的群众路线教育实践活动查摆剖析材料
2014/10/10 职场文书
2015年新学期寄语
2015/02/26 职场文书
安全保证书格式
2015/02/28 职场文书
党员干部廉洁自律承诺书
2015/04/28 职场文书