简单的图形——python入门

代码:


import turtle as t
import mathdef main():t.pensize(14)t.pu()t.goto(-150,50)t.pd()t.seth(72)t.begin_fill()t.color("yellow")t.circle(-150 / math.cos(18 * math.pi / 180)-10)t.end_fill()t.seth(-18)t.fd(10)t.seth(72)t.begin_fill()t.color("blue")t.circle(-150 / math.cos(18 * math.pi / 180))t.end_fill()t.seth(0)t.begin_fill()t.color("red")for i in range(5):t.fd(300)t.rt(144)t.end_fill()t.exitonclick()if __name__ == '__main__':main()

成果:

总结:

  • 理解几个函数:
    turtle.pu()
    turtle.pd()
    turtle.fd()
    turtle.seth()
    turtle.left() or turtle.lt()
    turtle.right() or turtle.rt()
    turtle.begin_fill()
    turtle.end_fill()
    ……

  • 海龟的的方向和画板的 x/y轴正方向
    海龟的初始方向

  • 注意的几个地方
    绝对角度(seth())和相对角度(right() / left())
    几个成对出现的函数
    位置和大小就需要自己确定和计算啦

python 绘制简单的图形相关推荐

  1. 怎样用python绘制简单的图形_用python 画几个简单图案

    原博文 2019-11-15 09:44 − 1 turtle turtle这个库真的很好玩,用很简单几行代码就能画出好看的图案,最近无聊翻了翻之前自己画的哈哈哈哈,分享几个代码 画一个类似五颜六色的 ...

  2. 怎样用python绘制简单的图形_使用python绘制图形并使用HTML显示它

    ....some html... {{ div_placeholder }} ...more html...

  3. python画折线图代码-python绘制简单折线图代码示例

    1.画最简单的直线图 代码如下: import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt ...

  4. python画折线图详解-python绘制简单折线图代码示例

    1.画最简单的直线图 代码如下: import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt ...

  5. 【Qt】2D绘图之绘制简单的图形

    00. 目录 文章目录 00. 目录 01. 概述 02. 开发环境 03. 绘制图形 04. 画笔和画刷 05. 绘制弧线 06. 附录 01. 概述 Qt中提供了强大的2D绘图系统,可以使用同一A ...

  6. python画二维图_使用python绘制二维图形示例

    我就废话不多说了,直接上代码吧! import matplotlib.pyplot as plt #也可以使用 import pylab as pl import matplotlib.font_ma ...

  7. python画简单图-python绘制简单彩虹图

    本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 代码: from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen ...

  8. python画折线图-python绘制简单折线图代码示例

    1.画最简单的直线图 代码如下: import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt ...

  9. 利用matlab绘制简单IFS图形(Sierpinski三角形和BarnsleyFern巴恩斯利蕨)

    利用matlab绘制简单IFS图形(Sierpinski谢尔宾斯基三角形和BarnsleyFern巴恩斯利蕨) 一.SierpinskiTriangle谢尔宾斯基三角形 谢尔宾斯基三角形(英语:Sie ...

最新文章

  1. Vue子组件调用父组件方法并传参的5种方式:$emit触发、传入子组件function、访问父组件$parent.function、用inject关联父组件provide的方法、用window.fun
  2. mac下idea 13 在tomcat 7控制台乱码
  3. Index of Unix
  4. 唯品会 1000+ 台 Hadoop 集群优化经验
  5. suse linux ssh远程无法访问问题
  6. 数据结构实验之排序五:归并求逆序数
  7. 性能飙升160%!阿里云发布第七代ECS、云原生数据库PolarDB-X等重磅新品
  8. 很实用的一个ext表格,具有很好的分页功能。
  9. Windows Embedded Compact 7中的进程和线程(上)
  10. rdp如何禁止映射本地磁盘_什么是磁盘阵列?什么是NAS?该怎么选择?
  11. win10taskkill强行结束进程_win10系统强制结束进程命令的方案
  12. 一台电脑同时启动多个java_一台电脑如果运行多个相同的程序
  13. 打工人年终的自我犒赏,一人食火锅走起
  14. 街景影像分析入门(二)无需秘钥,抓取百度街景影像
  15. 开放式蓝牙耳机排行,列举几款值得推荐的开放式蓝牙耳机
  16. icloud有linux客户端吗,icloud drive:Windows 版 iCloud 客户端在哪下载
  17. OS知识点汇总(考研用)——第二章:进程管理(下)
  18. python数据分析之《太平洋汽车》点评数据及论坛文本分析
  19. linux系统fflush函数
  20. 通过netd获取网卡的IP地址和硬件mac地址

热门文章

  1. HTML旋转相册(0基础,1分钟学会)
  2. 一本通题解——1191:流感传染
  3. 格式工厂视频格式转换,如MP4转WMV
  4. 会计人员不得不看的备忘录
  5. 基于串口屏的电动车和摩托车仪表显示方案
  6. 特征图注意力_注意力机制之Residual Attetion Network
  7. 最大的算式(BigExp) 动态规划
  8. 在WordPress中实现授权登录
  9. matlab进行光纤耦合,光纤耦合器中光孤子传输的matlab仿真研究.doc
  10. 数据结构与算法-4-链表的基本操作-增