Python蝴蝶曲线
题目要求
思路分析
a表示长度,t表示角度,因为题目给出的范围是0~24π,所以t从零开始取值到end(24π)结束,通过每一次的t得到x,y的值并绘制x,y,为了让线条更连贯,每次t增加0.1
代码部分
from turtle import *
from math import *
pencolor(“blue”)
speed(0)
def butterfly(a,end):
t=0
while t<=end:
x=a*sin(t)*(2.71**cos(t)-2*cos(4*t)+(sin(t/12))**5) y=a*cos(t)*(2.71**cos(t)-2*cos(4*t)+(sin(t/12))**5) goto(x,y) t=t+0.1
butterfly(80,75.36)
done()
代码解释
直接导入turtle库,不需要安装
导入turtle的三种形式:
from turtle import *
import turtle
import turtle as tpencolor()可以改变笔的颜色
speed(0)绘制速度达到最快
def 函数名定义函数
**可以表示指数
done()结束绘制后窗口不会关闭
最终结果
Python蝴蝶曲线相关推荐
- python 画蝴蝶_ProE常用曲线方程:Python Matplotlib 版本代码(蝴蝶曲线)
花纹的生成可以使用贴图的方式,同样也可以使用方程,本文列出了几种常用曲线的方程式,以取代贴图方式完成特定花纹的生成. 注意极坐标的使用................. 顾名思义,蝴蝶曲线(Butte ...
- 蝴蝶曲线python_ProE常用曲线方程:Python Matplotlib 版本代码(蝴蝶曲线)
花纹的生成可以使用贴图的方式,同样也可以使用方程,本文列出了几种常用曲线的方程式,以取代贴图方式完成特定花纹的生成. 注意极坐标的使用................. 顾名思义,蝴蝶曲线(Butte ...
- ProE常用曲线方程:Python Matplotlib 版本代码(蝴蝶曲线)
花纹的生成可以使用贴图的方式,同样也可以使用方程,本文列出了几种常用曲线的方程式,以取代贴图方式完成特定花纹的生成. 注意极坐标的使用................. 前面部分基础资料,参考:Pyt ...
- Python Turtle 绘制蝴蝶曲线
这次我们用Turtle绘制上图的蝴蝶曲线 我们需要进行多次循环得出每个点的坐标,最后这些点连接成了上图曲线 公式有点复杂.....如下: 用Python程序实现 from turtle import ...
- 蝴蝶曲线及python实现
蝴蝶曲线及python实现 导言 什么是蝴蝶曲线? 画一个最简单的蝴蝶曲线 画一个优美的蝴蝶曲线 后续讨论 导言 接上期,我们在极坐标下用python画了圆,心形线,玫瑰线,阿基米德螺线和双纽线5大常 ...
- [python] math与turtle库之蝴蝶曲线
[python代码]math与turtle库之蝴蝶曲线的运用 几个turtle库基本函数: 1:turtle.pensize(x) :X大小控制画笔大小 2:turtle.pencolor(" ...
- 用python编写蝴蝶曲线的动画
关于turtle库,网上已经有了很多的知识和经验,这里不再赘述,仅仅说一下本人在学习中设计的一个蝴蝶动画,以供参考. 引入的库为: import turtle as pen import numpy ...
- ▷Scratch课堂丨数学之美-蝴蝶曲线
蝴蝶曲线 蝴蝶曲线是美国南密西西比大学坎普尔·费伊(Temple H·Fay)发现的可用极坐标函数表示的蝴蝶型曲线,主要应用于数学及个人计算机领域.20世纪计算机的出现彻底改变了数学研究.计算机不仅成 ...
- 如何用Python绘制曲线——turtle画小鱼化石的实践篇
turtle绘制曲线的方法很多,除了大家常用的"一步一拐法",用抛物线公式来绘制曲线也十分方便.(对"一步一拐法"感兴趣的童鞋可参考博文 <如何用Pyth ...
最新文章
- ReSharper 配置及用法
- docker helowin 迁移_docker-compose 安装 oracle_11g_r2 并实现数据持久化
- Android 关于长按back键退出应用程序的实现
- Json序列化提示缺少编译器要求的成员“ystem.Runtime.CompilerServices.ExtensionAttribute..ctor”...
- LeetCode 950. 按递增顺序显示卡牌(deque)
- 修改git历史提交的commit信息
- 计算最短路径的A* 算法简介
- web里如何在背景图片上放置div元素_2020年web前端开发经典面试题总结整理(建议收藏)...
- idea maven列表有问题的
- windows7蓝牙怎么打开_PC版微信v2.7.0曝光:支持电脑上打开小程序
- 一种抑制稳态振荡的改进型变步长MPPT 算法研究.pdf
- SVN 创建分支,分支与主干的合并
- 中国移动科普:为什么手机移动网络要叫 “蜂窝移动网络”
- matlab 还原内部函数,matlab内部函数
- 能提醒生日的软件 精准的提醒生日软件多功能便签超好用
- 摘要算法(MD5、SHA、CRC)
- 面向对象,数据库交互的Spring-boot(新手)
- 从面试官的视角来提升面试者的必须具备的IT技能
- IE浏览器无法启动或者点击无响应的解决办法
- 单片机驱动android屏幕,STM32单片机对智能手机触摸屏的驱动