Python蝴蝶曲线

news/2025/2/12 18:34:46/

题目要求

在这里插入图片描述

思路分析

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()

代码解释

  1. 直接导入turtle库,不需要安装

  2. 导入turtle的三种形式:
    from turtle import *
    import turtle
    import turtle as t

  3. pencolor()可以改变笔的颜色

  4. speed(0)绘制速度达到最快

  5. def 函数名定义函数

  6. **可以表示指数

  7. done()结束绘制后窗口不会关闭

最终结果

在这里插入图片描述


http://www.ppmy.cn/news/155529.html

相关文章

快速傅里叶变换(FFT):蝶形算法(CT蝴蝶、GS蝴蝶)

参考文献&#xff1a; Cooley J W, Tukey J W. An algorithm for the machine calculation of complex Fourier series[J]. Mathematics of computation, 1965, 19(90): 297-301.Harvey D. Faster arithmetic for number-theoretic transforms[J]. Journal of Symbolic Comput…

动态壁纸-蝴蝶

往背景图上贴小图 1.新建一个空的标准大小的图 bitmap Bitmap.createBitmap(480, 800, Config.ARGB_8888); 2.新建画布,将这个图作为参数传进来 Canvas c new Canvas(bitmap); 3.将小图画到这个画布上 c.drawBitmap(bm1, 97 , 0, null); 4.新建另一用于显示的画布 Can…

蝴蝶网络 Butterfly network

蝴蝶网络分支ntwk-butterfly git clone --branch ntwk-butterfly https://github.com/filecoin-project/lotus.git# cd lotus/ # git show commit 337c57093404431eb2d347f97f7d8f61993814cd (HEAD -> ntwk-butterfly, tag: ntwk-butterfly-7.10.0, origin/ntwk-butterfly)…

流星蝴蝶剑出招表

双刺&#xff1a; AAA&#xff08;或是AA&#xff09;左A&#xff08;或是右A&#xff09;下上A上上A(破防&#xff09; AAA&#xff08;或是AA&#xff09;左A&#xff08;或是右A&#xff09;上AA AAA下上A上上A&#xff08;破防&#xff09; AA下AA上上A&#xff08…

蝴蝶套胶Flextra-hard

前些天入手蝴蝶底版Taksim加大版21620&#xff0c;先上了红双喜普狂3&#xff0c;结果打了一段儿拉球总是下网&#xff0c;太硬了&#xff0c;今天没事儿就换了个蝴蝶的flextra&#xff0c;比狂飙软多了&#xff0c;下午打了一个多小时试着还行&#xff0c;就是稍微有点儿软&am…

Keychron K3 Pro键盘测评

目录 0.开箱 1.Keychron K3 Pro介绍 2.产品特点 2.1轻薄机身轴体解锁多场景办公 2.2 支持QMK/VIA开源改键蓝牙/有线双模客制化机械键盘 ​2.3支持MacOS/Windows系统秒切换不卡顿 2.4同时适配3台设备可快速切换 ​2.5支持QMK/VIA改键 2.6 超轻薄佳达隆矮轴,触感新体验 …

强推这款丝滑炫酷的keychron K8键盘

目录 前言1. keychron2. keychron K83. 个人体验 前言 键盘是码农爱惜之物&#xff0c;选择合适的键盘一直都是个难题&#xff0c;犹如女生挑选合适的口红色号。 笔记本内置键盘&#xff0c;好不好用一回事&#xff0c;哪天敲坏了得不偿失普通键盘&#xff0c;触摸感以及酷炫…

Shell脚本读文件和写文件

记录&#xff1a;439 场景&#xff1a;Shell脚本读文件和写文件。 版本&#xff1a;CentOS Linux release 7.9.2009。 1.Shell脚本使用cat读取文件内容 1.1脚本 脚本名称&#xff1a;b2023060121.sh 脚本内容&#xff1a; #!/bin/bashecho 1.使用cat读取文件内容,使用fo…