精华内容
下载资源
问答
  • 使用Python的turtle模块绘画五角星

    千次阅读 2019-03-26 13:51:06
    turtle库是python内置的一个很流行的绘制图像函数库,会根据的一组函数动作,操控画笔绘画图像。 首先我们怎样引入turtle模块: import turtle python2.7和3.7版本,都是由import关键词(所谓关键词就是指...

    参数:

        系统:Win7

        Python版本:3.7


    turtle库是python内置的一个很流行的绘制图像的函数库,会根据写出的一组函数动作,操控画笔绘画图像。

    首先我们怎样引入turtle模块:

    import turtle

    python2.7和3.7版本,都是由import关键词(所谓关键词就是指该词在python语言中有别的含义,编码者不能再使用了。)引入模块,注意大小写敏感。

    然后我们给画笔设置一些颜色:

    turtle.color("red", "yellow")

    调用turtle模块内的函数时,使用turtle全名,然后用英文的小数点连接函数。

    color()函数的作用是给填充颜色

    第一个参数是画笔的颜色,这里也可以用RGB十六进制颜色码,譬如粉色:#FFC0CB。

    第二个参数是图形绘画完成之后,图形内填充的颜色。这里注意,假如绘画的线条没有连接在一起的话,填充的颜色可能会溢出到线条外。

    规定需要填充颜色的图形:

    turtle.begin_fill()
    
    #绘画的图形
    
    turtle.end_fill()

    这两行代码的作用,是规定要填充颜色的图形,在注释部分写操控画笔绘图的函数,绘画完成之后,end_fill()函数判断图形绘画完成,开始填充color()函数内的第二个参数的颜色值。

    接下来我们操控turtle画笔,绘画出五角星图形:

    for _ in range(5):
        turtle.forward(200)
        turtle.right(144)

    第一行代码为for循环,range()函数内数值5的意思,代表循环5次。

    forward()函数,是操控turtle模块的画笔,向前移动。移动的距离为参数的值,单位是像素。

    right()函数,是操控turtle模块的画笔,顺时针转动多少度。

    这段代码要写到刚才begin_fill()函数和end_fill()函数的中间,代表五角星图案需要填充颜色。

    写完只有,我们就可以使用IDLE打开这个文件,然后F5运行即可,或者使用下行CMD命令

    python 文件名.py

    进行运行。

    展开全文
  • delphi 开发经验技巧宝典源码

    热门讨论 2010-08-12 16:47:23
    4.8 图形图像相关函数 85 0130 将TColor类型的颜色值转换为RGB值 85 0131 使用Bounds函数获得某矩形的TRect 86 0132 从已有的位图上创建位图 86 0133 使用Frame3D过程在画布上创建3D效果 87 4.9 文件操作...
  • 245 使用函数模板和重载函数的选择 246 理解函数指针 247 获取重载函数的地址 248 理解引用函数 249 理解函数和宏之间的区别 250 函数和宏使用上的选择 251 理解变量 252 理解变量类型 253 更改变量类型 254 理解...
  • 245 使用函数模板和重载函数的选择 246 理解函数指针 247 获取重载函数的地址 248 理解引用函数 249 理解函数和宏之间的区别 250 函数和宏使用上的选择 251 理解变量 252 理解变量类型 253 更改变量类型 254 理解...
  • 245 使用函数模板和重载函数的选择 246 理解函数指针 247 获取重载函数的地址 248 理解引用函数 249 理解函数和宏之间的区别 250 函数和宏使用上的选择 251 理解变量 252 理解变量类型 253 更改变量类型 254 理解...
  • 245 使用函数模板和重载函数的选择 246 理解函数指针 247 获取重载函数的地址 248 理解引用函数 249 理解函数和宏之间的区别 250 函数和宏使用上的选择 251 理解变量 252 理解变量类型 253 更改变量类型 254 理解...
  • 本书是第I卷,以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Visual C++进行程序开发各个方面的知识和技巧,主要包括编程基础、界面设计、应用程序控制和图形图像。全书分4篇15章,共计...
  • 本书是第I卷,以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Visual C++进行程序开发各个方面的知识和技巧,主要包括编程基础、界面设计、应用程序控制和图形图像。全书分4篇15章,共计...
  • 实例174 根据日期动态建立文件 256 实例175 清空回收站 257 6.2 查找文件 258 实例176 搜索文件 259 实例177 检查文件是否存在 260 实例178 提取指定文件夹目录 261 6.3 修改文件 261 实例179 更改...
  • C#.net_经典编程例子400个

    热门讨论 2013-05-17 09:25:30
    329 实例238 列系统中的打印机 330 7.12 其他 332 实例239 两种信息发送方式 332 实例240 功能快捷键 336 第8章 注册表 339 8.1 操作注册表 340 实例241 怎样存取注册表信息 ...
  • C++MFC教程

    热门讨论 2013-05-21 13:37:15
    |------ 1.5 MFC中常用类,宏,函数介绍 +-- 第二章 图形输出 |------ 2.1 和GUI有关的各种对象 |------ 2.2 在窗口中输出文字 |------ 2.3 使用点,刷子,笔进行绘图 |------ 2.4 在窗口中绘制设备相关位图,图标,...
  • 实例169 根据日期动态建立文件 218 实例170 把文件删除到回收站中 219 实例171 清空回收站 221 5.2 查找文件 222 实例172 搜索文件 222 实例173 检查文件是否存在 223 实例174 提取指定文件夹目录 224...
  • 实例209 根据日期动态建立文件 296 实例210 清空回收站 298 6.2 查找文件 299 实例211 搜索文件 299 实例212 检查文件是否存在 300 实例213 提取指定文件夹目录 301 6.3 修改文件 302 实例214 更改文件名称 302 实例...
  • C#程序开发范例宝典(第2版).part02

    热门讨论 2012-11-12 07:55:11
    一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面...实例265 怎样调用外部的EXE文件 361 实例266 关闭外部已开启的程序 362 7.10 程序运行 363 实例267 防止程序多次运行 363 实例...
  • C#程序开发范例宝典(第2版).part13

    热门讨论 2012-11-12 20:17:14
    一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面...实例265 怎样调用外部的EXE文件 361 实例266 关闭外部已开启的程序 362 7.10 程序运行 363 实例267 防止程序多次运行 363 实例...
  • 一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面...实例265 怎样调用外部的EXE文件 361 实例266 关闭外部已开启的程序 362 7.10 程序运行 363 实例267 防止程序多次运行 363 实例...
  • 一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面...实例265 怎样调用外部的EXE文件 361 实例266 关闭外部已开启的程序 362 7.10 程序运行 363 实例267 防止程序多次运行 363 实例...
  • 但是,算法仅仅给了一个笼统的实现策略,对于具体的数据类型、运算操作符及优先级情况、怎样支持函数调用、自定义内存变量如何实现等具体问题并无现成的解决方案,需要开发人员自己实际设计相应的算法解决,而这也...
  • 程序开发范例宝典>>

    2012-10-24 10:41:28
    实例209 根据日期动态建立文件 296 实例210 清空回收站 298 6.2 查找文件 299 实例211 搜索文件 299 实例212 检查文件是否存在 300 实例213 提取指定文件夹目录 301 6.3 修改文件 302 实例214...
  •  OpenGL提供了丰富且易用的二维图形和图像操作的API函数,然而OpenGL最强大之处在于处理三维图形。使用OpenGL,读者可以在一个学期之内学习并掌握制作精美动画效果的技巧。  OpenGL的发展历史  OpenGL的第一个...
  • 实例209 根据日期动态建立文件 296 实例210 清空回收站 298 6.2 查找文件 299 实例211 搜索文件 299 实例212 检查文件是否存在 300 实例213 提取指定文件夹目录 301 6.3 修改文件 302 实例214 更改...
  • 实例209 根据日期动态建立文件 296 实例210 清空回收站 298 6.2 查找文件 299 实例211 搜索文件 299 实例212 检查文件是否存在 300 实例213 提取指定文件夹目录 301 6.3 修改文件 302 实例214 更改...
  • C#程序开发范例宝典

    2010-12-15 20:05:16
    实例129 水平交错效果显示图像...... 188 实例130 垂直交错效果显示图像...... 190 实例131 图像纹理效果...... 191 实例132 图像浮雕效果...... 193 实例133 积木效果...... 194 实例134 马赛克效果显示...
  • C#编程经验技巧宝典

    热门讨论 2008-06-01 08:59:33
    2 <br>0003 设置程序代码行序号 3 <br>0004 开发环境全屏显示 3 <br>0005 设置窗口的自动隐藏功能 3 <br>0006 根据需要创建所需解决方案 4 <br>0007 如何使用“验证的目标架构”功能 4 ...
  • 疯狂JAVA讲义

    2014-10-17 13:35:01
    1.5.4 根据CLASSPATH环境变量定位类 15 1.6 Java程序的基本规则 16 1.6.1 Java程序的组织形式 16 1.6.2 Java源文件的命名规则 17 1.6.3 初学者容易犯的错误 18 1.7 垃圾回收机制 20 1.8 何时开始使用IDE工具 ...
  • asp.net知识库

    2015-06-18 08:45:45
    根据基本表结构及其数据生成 INSERT ... 的 SQL 简便的MS SQL 数据库 表内容 脚本 生成器 将表数据生成SQL脚本的存储过程 直接从SQL语句问题贴子数据建表并生成建表语句的存储过程 从SQL中的一个表中导出HTML文件...
  • 软件工程教程

    热门讨论 2012-07-06 23:10:29
    根据项目开发的不同阶段,用正确的观点来类图 不要为每个事物都一个模型,应该把精力放在关键的领域 对象图 对象图 表示在某一时刻类的具体实例和这些实例之间的具体连接关系 类 与 对象 关系 类 与 ...

空空如也

空空如也

1 2
收藏数 28
精华内容 11
关键字:

怎样根据函数画出图像