turtle绘制曲线的方法很多,除了大家常用的“一步一拐法”,用抛物线公式来绘制曲线也十分方便。(对“一步一拐法”感兴趣的童鞋可参考博文 《如何用Python绘制曲线——Turtle花之舞的几何之美》。)

下面是用turtle绘制的小鱼化石,鱼头部分是使用抛物线来绘制的,稍事复习初中数学抛物线部分即可掌握。感兴趣的话可以运行以下代码进一步理解:

from turtle import *
pensize(5)
pencolor('black')
speed(10)##鱼头
#鱼头轮廓:右开口抛物线公式x=(y**2)/2px
for y1 in list(range(0,54)):pd()goto((y1**2)/40,y1)
pu()
home()
for y2 in list(range(0,54)):#x=(y**2)/2pxpd()goto((y2**2)/40,-y2)
#鱼眼
pu()
goto(30,-6)
pd()
circle(6)##鱼身
pu()
goto(50,0)
pd()
goto(300,0)
#鱼刺
for i in list(range(7)):x=75+35*iy=54-i**2pu()goto(x,y)pd()seth(-120)goto(x-25,0)lt(60)goto(x,-y)##鱼尾
pu()
goto(300,0)
pd()
goto(360,50)
goto(330,0)
goto(360,-50)
goto(300,0)hideturtle()

如何用Python绘制曲线——turtle画小鱼化石的实践篇相关推荐

  1. 用python画小猪佩奇的编码_如何用python绘制小猪佩奇-python绘图教程图文讲解

    原标题:如何用python绘制小猪佩奇-python绘图教程图文讲解 如何运用python来绘制小猪佩奇呢?通过几道简单的python代码即可让你绘制出小猪佩奇,话不多说,直接上代码. 用python ...

  2. pythonturtle怎么画曲线_『怎么用python中的turtle画希尔伯特曲线』python画曲线图教程...

    Python 3 简单编程 画曲线图帮助! 曲线图--- 代码----from math import factorial import numpy as np import matplotlib.p ...

  3. python画树叶-手把手|如何用Python绘制JS地图?

    原标题:手把手|如何用Python绘制JS地图? 关于转载授授权 大数据文摘作品,欢迎个人转发朋友圈,自媒体.媒体.机构转载务必申请授权,后台留言"机构名称+文章标题+转载",申请 ...

  4. python画企鹅_相信你也可以,一文学会如何用Python绘制分块图

    最近咱们一直在聊Python的相关东东,有朋友私信问我能否聊一下其他编程语言的,比如Java相关的内容,其他编程语言咱们后面会聊哦,前期咱们先把Python相关的实用技能给讲清楚哦! 好啦,今天咱们继 ...

  5. 用Python标准库turtle画一头金牛,祝您新年牛气冲天!

    用Python标准库turtle画一头金牛,祝您新年牛气冲天! 今年是牛年,祝大家新年牛气冲天!嗨皮牛Year! 前几天在百度图片里下载了一张金牛的图片,就是上面的这张.想着用Python标准库tur ...

  6. 如何用Python绘制深小卫推文中的病例图

    如何用Python绘制深小卫推文中的病例图 前面的文章介绍了如何用Python绘制南丁格尔玫瑰图,链接:循序渐进,学会用pyecharts绘制玫瑰图 南丁格尔玫瑰图最初被用于统计军医数据,现在也常用于 ...

  7. 用python绘制柱状图标题-如何用Python绘制3D柱形图

    本文主要讲解如何使用python绘制三维的柱形图,如下图 源代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 ...

  8. 用Python标准库turtle画一只老虎,祝您新年虎虎生威,大吉大利

    用Python标准库turtle画一只老虎,祝您新年虎虎生威,大吉大利! 虎年到了,祝大家新年虎虎生威!大吉大利! 去年我用Python画了一头金牛,参考:https://blog.csdn.net/ ...

  9. python获取excel数据制作有文字和图表的报告_如何用Python绘制学术报告图表?

    原标题:如何用Python绘制学术报告图表? 作者:ExcelTing 原文:http://cnblogs.com/excelting/p/6507680.html 全文约 3581 字,读完可能需要 ...

最新文章

  1. 【EXLIBRIS】随笔记 011
  2. spring aop 注入源码解析 1
  3. lpt算法c语言程序,LPT算法的性能(近似).ppt
  4. PHP数组——自定义排序
  5. 抓到一只苍蝇 writeup
  6. 华睿相机sdk 开发_索尼发布相机远程操作SDK(软件开发工具包)
  7. ideal使用eclipse快捷键
  8. NoSQL数据库知识
  9. java模拟器配置_JAVA模拟器全功略!
  10. 高德地图集成之基础定位
  11. 翻译:SWFObject 2.0官方文档
  12. 【薪酬调研报告】2019TMT标杆企业高管薪酬与激励调研报告—德勤管理咨询
  13. 【STM32F407的DSP教程】第2章 Matlab R2018a的安装
  14. 从Simulink到PX4——Simulink-PX4插件安装与环境搭建
  15. 快速排序时间复杂度数学证明
  16. 171003 逆向-Reversing.kr(CSHOP)
  17. 使用ArcGIS制作专题等值线图
  18. Android 多国家语言适配
  19. Android 百度地图开发问题----解决地图有时候加载不出来问题
  20. 解释下什么是最小二乘法

热门文章

  1. 使用 Vue 框架 实现经典例子:TodoMVC
  2. 安装screenfetch
  3. 两款推荐的Windows LDAP 客户端工具
  4. c语言源码补码机器码的定义,机器码的基本概念和几种进制的转换问题
  5. python 取两/多个list的交集
  6. 新版UI个人发卡网站PHP源码+傻瓜式安装/全开源
  7. virt-manager打开的虚拟机鼠标漂移问题
  8. C语言编程中 a什么意思,c语言中的是什么意思
  9. 高中信息技术新教材中python版本_我省中小学信息技术课9月换新教材
  10. 【用户画像】ClickHouse中的数据类型、表引擎介绍及使用、项目几个问题的解决办法