欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

PythonTurtle小项目11玫瑰曲线

时间:2023-04-24

本次我们继续使用turtle模块绘制图案,附代码

效果如下图:

n=3

n=5

 

n=7

 

n=9

 

n=2

 

n=8

 

 


代码:

from turtle import *from math import *def rose(a,n): t=0 while t<=cycle: x=cos(t)*a*(sin(n*t)) y=sin(t)*a*(sin(n*t)) goto(x,y) dot(10) pd() t+=1 pu()speed(0)tracer(100)pencolor("blue")pensize(5)pu()cycle=360a=150n=5rose(a,n)hideturtle()done()

n的数值可以自己改,dot的大小也是可以更改的


喜欢的话就点赞关注吧!订阅Turtle画图专栏,查看更多往期文章!

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。