今日教程是一个Python绘图小实例。

其实用Python的短短几行代码,就可以画出一个图形,下面利用入门级绘图库turtle,先写一个非常简单的实例:太阳花。

效果图

(程序运行后,绘图的整个过程会动态显示出来,大家可以运行试试,以下是最终效果图)

(Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。)

绘制太阳花代码如下:

from turtle import *

color('red', 'yellow')

begin_fill()

while True:

forward(200)

left(170)

if abs(pos())

break

end_fill()

hideturtle()

done()

对代码的详细解释:

1、from turtle import * 引入turtle库,这样就可以使用turtle里面所有的方法了,也可以用import turtle,此时color('red', 'yellow')语句就要改成turtle.color('red', 'yellow')。

2、color('red', 'yellow')同时设置pencolor画笔的颜色是red红色,fillcolor图形的填充颜色是yellow黄色。

3、begin_fill(),准备开始填充图形。

4、while True进入无线循环。

5、forward(200),向当前画笔方向移动200像素的长度,画笔的初始方向是朝东的。

6、left(170),逆时针移动170°

7、abs(pos())

8、end_fill()完成图形填充。

9、hideturtle()隐藏画笔标识。

10、done()必须是画图的最后一句语句,使绘图窗口不会自动关闭。

以上是Python绘图的一个小实例,欢迎大家指正。

用python画太阳花-Python画太阳花相关推荐

  1. 能带曲线图绘制python_如何使用python的matplotlib模块画折线图

    python是个很有趣的语言,可以在cmd命令窗口运行,还有很多的功能强大的模块.这篇经验告诉你,如何利用python的matplotlib模块画图. 工具/原料 windows系统电脑一台 pyth ...

  2. python画代码-Python教程_Python画Mandelbrot集 代码

    Python教程_Python画Mandelbrot集 代码 作者:Comet 来源: 课课家 www.kokojia.com点击数:278发布时间:2015-06-19 11:17:19 曼德勃罗集 ...

  3. python代码画图案-python如何绘制iPhone手机图案?(代码示例)

    本篇文章给大家带来的内容是介绍python如何绘制iPhone手机图案?(代码示例).有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 虽然我用不起苹果手机,但我可以用python画出 ...

  4. 用python的turtle画圆-(python海龟绘图怎么增加每次画圆的半径)

    Python 如何调用graphics库画圆弧,半圆等 import turtle turtle.left(135) turtle.circle(120,90) turtle.done() pytho ...

  5. 用python画花瓣-Python:绘制樱花树

    代码详解 (一)绘制画幕 首先绘制画幕,命令说明如下: screensize(width, height, bg=color):设置画幕大小及颜色 setup(p1, p2):设置画幕大小,当 p1. ...

  6. python图片转字符画

    学习了下python图片转字符画,学习连接:Python 图片转字符画,觉得还挺有趣,不过图片的颜色和细节不能太多,不然效果比较差,代码如下: from PIL import Image import ...

  7. python简笔画绘制 数据驱动绘图恐龙_使用python turtle绘制简笔画大白-Go语言中文社区...

    使用python turtle绘制简笔画大白 完整代码: import turtle as t pen = t.Turtle() # 定义画笔实例 pen.speed(0) pen.pensize(5 ...

  8. python动态图片转字符画_GIF动态图,视频?都能用Python转换成字符画图像

    字符画是一种由字母.标点或其他字符组成的图画,它产生于互联网时代,在聊天软件中使用较多,本文我们看一下如何将自己喜欢的图片转成字符画. 静态图片 首先,我们来演示将静态图片转为字符画,功能实现主要用到 ...

  9. 简单的python画图代码_python opencv如何实现简易画图板 python opencv实现简易画图板代码...

    python opencv如何实现简易画图板?本篇文章小编给大家分享一下python opencv实现简易画图板代码,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 代码如下 ...

  10. 用Python标准库turtle画一只老虎,祝您新年虎虎生威,大吉大利

    用Python标准库turtle画一只老虎,祝您新年虎虎生威,大吉大利! 虎年到了,祝大家新年虎虎生威!大吉大利! 去年我用Python画了一头金牛,参考:https://blog.csdn.net/ ...

最新文章

  1. 业界 | 清华发布《人工智能芯片技术白皮书(2018)》
  2. 基于centos6的mysql5.7.13主从部署(一)
  3. 【IOS 开发】Objective - C 语法 之 流程控制
  4. POJ 3311 Hie with the Pie (flyod + DFS枚举)
  5. BAT Java面试完整汇总:面试准备(心态+简历)+面试题目+6条面试经验
  6. PLSQL_性能优化系列10_Oracle Array数据组优化
  7. java this() super()_java中的this和super
  8. 【VB.NET】VB.NET面向对象技术问题的解答
  9. 仿微信app项目流程
  10. 源码分析Netty系列
  11. Xcode9 iOS12 支持包
  12. asp.net购物商城系统
  13. 中国邮政国际航空挂号信是可以网上查询跟踪的
  14. 在vop中重构transform节点(一)
  15. Odoo 16 企业版手册 - CRM (1)
  16. I-Deas TMG 培训资料 (9)
  17. 吉大计算机学院课外八学分,西安交通大学本科“课外8学分”实施办法
  18. 肖邦圆舞曲14首 个人赏析
  19. 聊一聊计算机视觉中常用的注意力机制 附Pytorch代码实现
  20. 再见了仪表盘!数据该有更好的“归宿”

热门文章

  1. log file switch (checkpoint incomplete)
  2. 构建高性能J2EE应用的五种核心策略
  3. effective c#读书笔记之二 静态成员的初始化
  4. 浅析C# Dictionary实现原理
  5. Java Proxy和CGLIB动态代理原理
  6. 实例化Bean的方法(基于xml配置)-http://blog.csdn.net/shymi1991/article/details/48153293
  7. relative和absolute的区别
  8. unity 物体倾斜角度代码
  9. Jersey Restful部署到Tomcat注意事项
  10. HIGHGUI ERROR: V4L2: Pixel format of incoming image is unsupported by OpenCV