用python.turtle画中国地图 |
您所在的位置:网站首页 › 中国地图简化图画图片 › 用python.turtle画中国地图 |
标题[用python.turtle画中国地图]
前言
Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。 提示:以下是本篇文章正文内容,下面案例可供参考 一、Python是什么?Python是一种多范式,通用,解释的高级编程语言。Python允许程序员使用不同的编程风格来创建简单或复杂的程序,获得更快的结果并编写代码,就像用人类语言说话一样。 文章目录 标题[用python.turtle画中国地图] 前言 一、Python是什么? 前言 一、Python.turtle画图 二、使用步骤 1.引入库 2.画笔运动 3.画笔控制 4.全局控制命令 总结 前言Python 是一种多范式,通用,解释的高级编程语言。Python 允许程序员使用不同的编程风格来创建简单或复杂的程序,获得更快的结果并编写代码,就像用人类语言说话一样。一些流行的系统和应用程序 在开发过程中使用 Python 的包括 Google 搜索,YouTube,BitTorrent,Google App Engine,Eve Online,Maya 和 iRobot 机器。 提示:以下是本篇文章正文内容,下面案例可供参考 一、Python.turtle画图示例:turtle 是基于Python的一种画图库,该工具是为了画图而创建的。 二、使用步骤 1.引入库代码如下(示例): import turtle as t 2.画笔运动代码如下(示例): (1)画笔运动命令: 命令 说明 turtle.forward(distance) 向当前画笔方向移动distance像素长 turtle.backward(distance) 向当前画笔相反方向移动distance像素长度 turtle.right(degree) 顺时针移动degree° turtle.left(degree) 逆时针移动degree° turtle.pendown() 移动时绘制图形,缺省时也为绘制 turtle.goto(x,y) 将画笔移动到坐标为x,y的位置 turtle.penup() 移动时不绘制图形,提起笔,用于另起一个地方绘制时用 turtle.speed(speed) 画笔绘制的速度范围[0,10]整数 turtle.circle() 画圆,半径为正(负),表示圆心在画笔的左边(右边)画圆 3.画笔控制代码如下(示例): 画笔控制命令: 命令 说明 turtle.pensize(width) 绘制图形时的宽度 turtle.pencolor() 画笔颜色 turtle.fillcolor(colorstring) 绘制图形的填充颜色 turtle.color(color1, color2) 同时设置pencolor=color1, fillcolor=color2 turtle.filling() 返回当前是否在填充状态 turtle.begin_fill() 准备开始填充图形 turtle.end_fill() 填充完成; turtle.hideturtle() 隐藏箭头显示; turtle.showturtle() 与hideturtle()函数对应 4.全局控制命令代码如下(示例): 全局控制命令 命令 说明 turtle.clear() 清空turtle窗口,但是turtle的位置和状态不会改变 turtle.reset() 清空窗口,重置turtle状态为起始状态 turtle.undo() 撤销上一个turtle动作 turtle.isvisible() 返回当前turtle是否可见 stamp() 复制当前图形 turtle.write(s[,font=("font-name",font_size,"font_type")]) 写文本,s为文本内容,font是字体的参数,里面分别为字体名称,大小和类型;font为可选项, font的参数也是可选项 ## 5.示例代码如下(示例): from turtle import * import turtle as t t.screensize(800,600,"white") t.speed(0) t.bgcolor("white") t.fillcolor("red") # 绘制图形的填充颜色 t.color("red", "red") # 同时设置pencolor=color1, fillcolor=color2 t.filling() # 返回当前是否在填充状态 t.begin_fill() # 准备开始填充图形 t.pensize(5) t.pencolor("black") t.penup() t.goto(-415,130) t.pendown() t.forward(35) t.left(90) t.forward(13) t.left(60) t.forward(10) t.right(50) t.forward(10) t.right(60) t.forward(20) t.right(90) t.forward(20) t.right(270) t.forward(18) t.right(50) t.forward(10) t.left(20) t.forward(30) t.left(90) t.forward(10) t.right(60) t.forward(10) t.left(60) t.forward(30) t.left(70) t.forward(10) t.right(150) t.forward(25) t.right(60) t.forward(10) t.left(100) t.forward(10) t.right(15) t.forward(30) t.right(90) t.forward(20) t.left(60) t.forward(10) t.left(45) t.forward(30) t.right(30) t.forward(10) t.left(60) t.forward(10) t.right(60) t.forward(10) t.right(90) t.forward(10) t.left(30) t.forward(40) t.right(30) t.forward(18) t.right(30) t.forward(40) t.left(80) t.forward |
今日新闻 |
点击排行 |
|
推荐新闻 |
|
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |