【python学习】画简单的图

一般是引用turtle这个函数库来画图,这个画图就好像一个乌龟在白纸上爬,其爬行轨迹就是所画的图形。

一些基本的语句:
import turtle 用来引用turtle函数库;
turtle.setup(a,b,c,d) a、b分别是打开的窗口的长和宽,c、d则代表该窗口在屏幕的坐标位置;
turtle.pensize() 表示轨迹的宽度;
turtle.pencolor() 表示轨迹的颜色,采用RBG来定义颜色;
turtle.seth(angle) 表示乌龟开始爬行时的方向,是角度值;
turtle.circle(radius,angle) 让乌龟沿半径为radius的圆爬行angle度。注意radius和angle都可以是负数。半径是正值就向左,负值向右。
turtle.forward(a) 将乌龟向前爬行,参数为移动距离,backward是向后爬行
turtle.left(a) 将乌龟原地向左旋转的角度,参数为转动角度,right是向右
turtle.speed(a) 设置乌龟的爬行速度
turtle.penup(a) 升起,此时不画图
turtle.pendown(a) 乌龟降落,重新画图
turtle.goto(x,y) 乌龟移动到(x,y)点
turtle.begin_fill() 用黑色填充图形
turtle.fillcolor(a) 用特定颜色填充图形
turtle.done(a) 写在最后,保持窗口

附上最近一次的作业代码:

import turtle
turtle.setup(500, 500, 50, 50)
t=1
turtle.speed(100)   #将速度设为100,快速画图
for t in range(1,25): #一共是画24个正方形i = 1 while i <= 4 :  #利用循环画正方形turtle.forward(100) turtle.right(90)    i = i+1turtle.right(15)  #画完一个正方形后选择15°
turtle.done()

【python】如何画简单的图相关推荐

  1. python plot画简单的曲线图

    python plot画简单的曲线图 ubuntu jupyter notebook 画简单的曲线图,但显示中文时有问题,以下画曲线图指令和中文显示解决方法: 1.简单代码 import matplo ...

  2. python plt 画动态折线图

    python plt 画动态折线图 # coding=utf-8import matplotlib.pyplot as plt import numpy as npdef main():plt_lis ...

  3. 在python中使用matplotlib画简单折线图

    live long and prosper 在python中安装matplotlib实现数据可视化(简单折线图) 1.安装matplotlib 在Windows平台上,试用win+R组合键打开命令行窗 ...

  4. 怎么用python画简单的图-Python | 用matplotlib画些简单的图

    环境是python3.7,工具使用的是jupyter-notebook交互式笔记本 引入相关库 from pandas import DataFrame,Series import matplotli ...

  5. python能画k线图吗_,求教使用python绘制K线图

    如何用python实现视频关键帧提取并保存为图片 import cv2 vc = cv2.VideoCapture('Test.avi') #读入视频文件 c=1 if vc.isOpened(): ...

  6. python能画k线图吗_python画k线图(一天的k线图怎么画)

    1.大智慧软件在日线窗口的左上角标有主图的公式名称,(如ma sar bbi )等, 如果不是ma指标,请输入ma,回车.2.如果输入ma后还是没有均线,请按 f7 键,弹出 最好能举个例子的.非常感 ...

  7. 【数据处理】python matplotlib 画箱线图;箱线图介绍;如何画箱线图

    一.箱线图介绍 假设一组数据有n个数,将它们从小到大排列,分为四等分.位于第25%(n+1)位置的数字是第一四分位数Q1.位于第50%(n+1)位置的数字是第二四分位数Q2,也是中位数.位于第75%( ...

  8. python怎么画高程三维网格图_matplotlib绘制等高线图

    参考自Matplotlib Python 画图教程 (莫烦Python)(12)_演讲•公开课_科技_bilibili_哔哩哔哩 https://www.bilibili.com/video/av16 ...

  9. python matplotlib画多个图_python matplotlib模块 如何画两张图出来

    展开全部 python matplotlib模块 如何画两张图出2113来的方法:5261 代码如下所示: import numpy as np import matplotlib.pyplot as ...

最新文章

  1. Go 学习笔记(2)— 安装目录、工作区、源码文件和标准命令
  2. 刷新记录,算法开源!字节跳动获人体姿态估计竞赛双冠 | CVPR 2019
  3. Mysql主从同步延迟问题及解决方案
  4. 宇宙中至少有两种方式能灭绝人类,第一种仅需两秒
  5. data (phantonjs onclick)exploring cleaning
  6. oracle 9i生成分析报告,ORACLE 9i 以后的分析函数汇总 - fesing - Qihang.Net
  7. 小程序跨行跨列多列复杂表格实现
  8. 阿里云开放国内首个云端数据库测试平台,云已成为数据库新标准;华为5G随行WiFi发布;科大讯飞推出 AI 专用语音芯片系列……...
  9. WebStorm-2019.2.3 下载安装
  10. 梅森旋转产生随机数c语言实现,C++生成随机数的实现代码
  11. java经典编程练习题_java笔试经典练习题及答案
  12. libx264 编码参数调整--流媒体
  13. 查询学过“叶平”老师所教的所有课的同学的学号、姓名
  14. 中英文双标题latex
  15. 【暑假集训】F1方程式冠军
  16. Android 锁屏功能
  17. 全景制作平台,krpano全景图下载并快速关联漫游
  18. Ant批量打包工具的使用
  19. hbase热点问题解决(预分区)
  20. c语言中错误c2061,error C2061: 语法错误: 标识符“_Wherenode”

热门文章

  1. 史上最猛“员工”,疯狂吐槽亿万富翁老板小扎:那么有钱,还总穿着同样的衣服!...
  2. <Zhuuu_ZZ>Map接口和equals重写
  3. 微信8.0状态背景视频合集
  4. 2019前端面试题记录(杂文)
  5. RSA密钥对生成工具代码
  6. Redis 中的 集合(Set)SREM:从集合中移除元素 忽略不存在的元素
  7. 关于hostapd 2.7版本的移植问题
  8. 西门子PLC中的累加器 ACCU1/2的个人理解
  9. html模版i7,2017万元级专业制图 Intel最新七代i7-7700K专业建模渲染设计师电脑配置推荐...
  10. struct(结构体)