强大的python几乎是无所不能,画图?so easy!python的turtle模块提供了绘制图像的功能,简单易懂,下面来介绍一下。

一、turtle其实就是一个画图板,给你提供了一个画笔。我们先设置一下基本的属性:

1,运动属性

forward(d) 向前移动距离d代表距离

backward(d) 向后移动距离d代表距离

right(degree) 向右转动多少度

left(degree) 向左转动多少度

goto(x,y) 将画笔移动到坐标为(x,y)的位置

stamp() 绘制当前图形

speed(speed) 画笔绘制的速度范围[0,10]整数

2,画笔属性

down()画笔落下,移动时绘制图形

up()画笔抬起,移动时不绘制图形

reset()恢复所有设置

pensize(width)画笔的宽度

pencolor(colorstring)画笔的颜色

fillcolor(colorstring)绘制图形的填充颜色

fill(Ture)开始

fill(False)结束

也可以color(‘color,’color’)

circle(radius, extent)

绘制一个圆形,其中radius为半径,extent为度数,例如若extent为180,则画一个半圆;如要画一个圆形,可不必写第二个参数

3,例子

下面一箭穿心的图像from turtle import *

from time import sleep

def go_to(x, y):

up()

goto(x, y)

down()

def big_Circle(size): #函数用于绘制心的大圆

speed(1)

for i in range(150):

forward(size)

right(0.3)

def small_Circle(size): #函数用于绘制心的小圆

speed(1)

for i in range(210):

forward(size)

right(0.786)

def line(size):

speed(1)

forward(51*size)

def heart( x, y, size):

go_to(x, y)

left(150)

begin_fill()

line(size)

big_Circle(size)

small_Circle(size)

left(120)

small_Circle(size)

big_Circle(size)

line(size)

end_fill()

def arrow():

pensize(10)

setheading(0)

go_to(-400, 0)

left(15)

forward(150)

go_to(339, 178)

forward(150)

def arrowHead():

pensize()

speed(1)

color('red', 'red')

begin_fill()

left(120)

forward(20)

right(150)

forward(35)

right(120)

forward(35)

right(150)

forward(20)

end_fill()

def main():

pensize(2)

color('red', 'pink')

#getscreen().tracer(30, 0) #取消注释后,快速显示图案

heart(200, 0, 1) #画出第一颗心,前面两个参数控制心的位置,函数最后一个参数可控制心的大小

setheading(0) #使画笔的方向朝向x轴正方向

heart(-80, -100, 1.5) #画出第二颗心

arrow() #画出穿过两颗心的直线

arrowHead() #画出箭的箭头

go_to(400, -300)

write("author:超哥", move=True, align="left", font=("宋体", 30, "normal"))

done()

main()

python在手机上可以画图吗_python可以画图么相关推荐

  1. 手机上的python怎么运行,python在手机上怎么操作

    大家好,小编来为大家解答以下问题,python在手机上怎么操作,手机上的python怎么运行,现在让我们一起来看看吧! 1.手机浏览器运行python 手机浏览器运行python是因为手机浏览器和py ...

  2. python在手机上可以画图吗_python简单画图教程!python怎么在屏幕上画图

    python的tutle画图教程? 是turtle海龟画图,import turtle调用模块 内置一些函数,可以自己依据需求加入,网上有教程的 什么,Python可以画图写报告 是的,比如matpl ...

  3. python哆啦a梦完整代码_Python执笔画图,代码一跑,哆啦A梦就出来了!

    环境: python 3.6 sublime text 3 turtle模块 核心就是turtle模块,它可以让你使用海龟图形(turtle graphics)绘制图像. 先介绍下关于它的使用方法: ...

  4. python在手机上如何模拟登录_用 Python 换个姿势「模拟登录」

    原标题:用 Python 换个姿势「模拟登录」 作者:librauee 今天给大家介绍Python一个非常有意思的库PyUserInput,它集成了PyMouse和PyKeyboard这俩模块,能够模 ...

  5. python画图字体_python Matplotlib画图之调整字体大小的示例

    一张字体调整好的示例图: 字体大小就是 fontsize 参数 import matplotlib.pyplot as plt # 代码中的"..."代表省略的其他参数 ax = ...

  6. python手机开发的软件_Python新手入门教程_在手机上就能学习编程的软件

    Python新手入门教程_在手机上就能学习编程的软件 很多小伙伴会问:我在学编程,想利用坐地铁坐公交吃饭间隙学编程,在手机上能学编程的软件有哪些?毕竟时间宝贵啊!!哈哈哈!!! 这个问题,在悟空回答的 ...

  7. 手机python代码写好了怎么运行-想在手机上编写python代码?手机上玩转python的利器...

    QPython:Android上的Python解释器 <QPython>是一个脚本引擎,他整合了Python解释器.Console.编辑器和SL4A库.可以让你在Android设备上运行P ...

  8. 安卓手机可以用python编程软件-可以在手机上进行Java,Python的编程软件,你用过么?...

    今天千锋广州小编给大家简单介绍两个在手机上练习编程的软件,包括Java.Python,主要内容如下: Java: 这里可以使用「"AIDE集成开发环境"」. 这个软件在安卓手机上集 ...

  9. python手机版怎么用-如何优雅的在手机上进行Python编程

    原标题:如何优雅的在手机上进行Python编程 很多人都在学习Python,但是我们往往在清香于忙碌工作的同时的时候,很少有空余时间去学习py.今天就给大家推荐一个运行在android手机上的开发软件 ...

最新文章

  1. python random 随机生成一个数
  2. CSS3 box-flex 属性
  3. array用法 numpy_Numpy统计计算、数组比较,看这篇就够了
  4. Java中获取当前类名和方法名
  5. Unity TexMeshPro中文字体
  6. NS 一张SD卡三系统(真实10.2,虚拟SX 11.0.1,虚拟大气层12.02),重启随意切换,免插线注入
  7. 计算理论导论第1章答案 Michael Sipser
  8. 气象信息无线监测采集系统
  9. 产品经理职责和工作内容
  10. 计算机与地震论文,地震勘探学术论文
  11. 小米android微博授权管理工具下载,微博推广:第三方微博工具,微博管理工具:微博粉丝管理工具!...
  12. Java面试题有哪些
  13. python猜单词游戏心得_【Python】猜单词游戏
  14. 第二章第三节(上)路径决策算法(动态规划)
  15. CAN FD、CANDTU、CAN记录仪实战之示波器捕捉波形及对照CAN FD帧定义解析CAN FD帧
  16. 静态资源交替成功失败500
  17. web发布与html ppt,《HTTP协议与HTML》PPT课件.ppt
  18. HDU-4540 威威猫系列故事——打地鼠 (动态规划)
  19. 如何快速实现文章AI伪原创?
  20. 期权合约怎么看?期权合约解读

热门文章

  1. ROS:坐标系之间的关系 (map \ odom \ base_link)
  2. typescript Awaited<Type>教程用法
  3. 基于matlab数字滤波器设计,毕业设计 基于MATLAB的数字滤波器设计
  4. win10下openssl生成证书过程
  5. 随机森林(Random Forest)算法原理
  6. vue、Steps 步骤条、Steps 属性、vue Steps 所有步骤条样式、vue Steps 步骤条全部属性
  7. 新型循环神经网络IndRNN:可构建更长更深的RNN
  8. Distiller:神经网络压缩研究框架
  9. CFileDialog 和 CFileDialog构造函数
  10. wordpressQQ登陆php代码_WordPress代码实现QQ账号互联授权登录注册功能 | 搁浅SEO