今日教程是一个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画正方形的代码是什么?

    python画正方形的代码是什么? python画正方形的代码是:import turtle #导入 turtle.title("画正方形") turtle.pensize(5) ...

  2. python画菱形的代码_python画棱形

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 实际中解这类题我们可以画x*y的菱形手动画路径,但我们可以用程序模拟这一过程,下 ...

  3. python绘制彩色蟒蛇代码_python画彩色蟒蛇

    小白怎样用python画彩色蟒蛇 相信很多刚学python的小伙伴们知道画蟒蛇这个python中的神例! 但是你们知道怎样画出一条可爱的彩色小蟒蛇吗? 下面我将教你们如何用最简单的代码写出属于你的小蟒 ...

  4. python计算ks值 代码_python画KS图,求KS值

    ks计算公式 ks用来衡量以一定阈值选定二分类模型预测结果集,各分类命中各自组内比重的差值,某一刻阈值使得此差值最大,此刻的差值就是ks值,ks越大代表模型可以更多地命中某类标签,同时尽可能地错判另一 ...

  5. python中画圆的代码_Python编程12:Python画图之turtle库如何画圆

    #少儿编程# 从上一篇开始,我将和小朋友们一起用Python语言来画图.turtle库是Python语言中一个很流行的绘制图像的库,上一篇我们已经知道如何使用turtle库,如何使用turtle库的函 ...

  6. python画立体图形代码_python中如何画三维的图形?

    之前教了大家不少简单的画图方法,有的小伙伴已经想尝试更漂亮的高难度图形.小编找到了一个简单容易上手的分享给大家. 如果需要绘制三维的图形,matlab可以,python同样可以,代码风格也是极其的与m ...

  7. python画旺仔代码_python基础1

    python解析 1:Python语言是符号跟文字的组合,目的是用来向计算机发送指令,控制计算机工作 2:Python解释器是运行在操作系统之上的一个特殊功能的应用程序 3:解释器负责将变成语言的符号 ...

  8. python画星空的程序_Python画好看的星空图

    有许多关于星空的美丽的句子.\u201C一切都像生活,悄然转变,就像今天晚上一样,失去了光明,但获得的美丽星空\u201D\u201D他写道在伦敦星空:你是我唯一的明星.她在星空的小镇.写下:\u20 ...

  9. python做一个星座分析_Python 画简易中文星座

    这段时间出于兴趣,写了一个简单的画星座的代码,效果觉得还不错,所以就发在这里.有兴趣的朋友可以前往以下地址下载:oxno2/star-chart-CN​github.com 现在画星座的软件已经非常之 ...

  10. python编写小游戏代码_Python小游戏之300行代码实现俄罗斯方块

    Python小游戏之300行代码实现俄罗斯方块 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: Python小游戏之300行代码实现俄罗斯方块.txt ] (友情提示:右键点上 ...

最新文章

  1. 《WCF技术内幕》翻译2:《WCF技术内幕》绪论
  2. php abstract
  3. java项目包创建顺序_java程序初始化的顺序
  4. 铁血规则:事件预订与取消预订[转]
  5. [转] 深入浅出 妙用Javascript中apply、call、bind
  6. getset原子性 redis_一文看透 Redis 分布式锁进化史(解读 + 缺陷分析)
  7. MyBatis四大核心概念
  8. 7-21 九宫格输入法 (15 point(s))
  9. 双向三相交错并联DC-DC变换器
  10. Hexo 和博客园添加 Live 2D 模型
  11. 计算机操作系统知识点总结(有这一篇就够了!!!)
  12. PHP云软件短信接口,Thinkphp对接华为云短信接口
  13. 2017年“达内杯”台州学院第十届大学生程序设计竞赛 非官方题解
  14. Android 应用换肤功能(白天黑夜主题切换)
  15. 如何在windows开启UAC(用户账号控制)的情况下优雅的管理程序的权限申请方案(一)
  16. python项目开发案例集锦 豆瓣-Python 的练手项目有哪些值得推荐?
  17. linux里docker镜像mysql运行sql脚本时出现Failed to open file ‘/home/mydatabase.sql‘, error: 2的解决
  18. 【无人机】基于Matlab实现无人机轨迹规划目标跟踪附论文报告和代码
  19. 计算机网络网速,科普 | 宽带的分类及网速计算
  20. java中的高内聚和低耦合和接口的简单理解

热门文章

  1. Linux 英文版命令窗口,在LINUX命令行中翻译英文
  2. 最小生成树-Prim + Kruskal算法
  3. iphone浏览器显示服务器已停止响应,苹果手机自带浏览器停止响应请大家支招 - 卡饭网...
  4. 科来数据包生成器使用方法
  5. 金融级云原生如何助力双十一?蚂蚁金服的实践经验是这样
  6. 量子计算与PKS信创体系首次融合,实现算力跨越
  7. 一次搞定亚马逊 Used Sold as New 二手品申诉,速度 Get!
  8. C语言编程题:平方数
  9. 2020年7月PAT甲级真题 The Judger
  10. 策略模式——鸭子游戏