如何用Python绘制曲线——turtle画小鱼化石的实践篇
最新推荐文章于 2024-10-31 12:12:39 发布

toto+ 于 2019-06-10 13:02:13 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
turtle绘制曲线的方法很多,除了大家常用的“一步一拐法”,用抛物线公式来绘制曲线也十分方便。(对“一步一拐法”感兴趣的童鞋可参考博文 《如何用Python绘制曲线——Turtle花之舞的几何之美》。)
下面是用turtle绘制的小鱼化石,鱼头部分是使用抛物线来绘制的,稍事复习初中数学抛物线部分即可掌握。感兴趣的话可以运行以下代码进一步理解:
from turtle import *
pensize(5)
pencolor('black')
speed(10)
for y1 in list(range(0,54)):
pd()
goto((y1**2)/40,y1)
pu()
home()
for y2 in list(range(0,54)):
pd()
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*i
y=54-i**2
pu()
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
运行

相关知识
如何用python画花
如何用简单的Python绘制一朵花
教你如何用python画出4种风格不一的树
如何用python画玫瑰花
python用turtle画玫瑰花
python的turtle画个玫瑰花
python 绘制一个四瓣花图
用python turtle绘制一朵玫瑰花
Python用turtle库绘制图形——漂亮的玫瑰
用python绘制玫瑰花的代码
原文链接: 如何用Python绘制曲线——turtle画小鱼化石的实践篇 https://www.huajiangbk.com/newsview2116676.html
| 上一篇: 鱼化石(通用5篇) | 下一篇: 28、鱼化石 |





