首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Turtle圆锥曲线系列—双曲线

世界上最虐的不是相交线也不是平行线,你们知道双曲线吗?我们从陌路相遇,一直走到那么近的距离,近到伸手就能触碰到彼此的那种,却依旧毫无交集,最终背道而驰,世间最毒的仇恨莫过于有缘无分。

环境准备

运行平台:Windows 7 旗舰版

Python版本:Python 3.6.4

IDE:Python自带的IDLE

1、绘制原理

若双曲线的方程为:

,点P在双曲线上,则过点P双曲线的

切线方程为:

2、绘制双曲线

importturtleast

t.pencolor("red")

t.speed(1)

a=1

forxinrange(60):

if0

a+=0.2

t.left(3)

t.forward(a)

else:

a-=0.2

t.left(3)

t.forward(a)

t.penup()

t.goto(0,0)

t.forward(-200)

t.pendown()

forxinrange(60):

if0

a+=0.2

t.right(3)

t.forward(a)

else:

a-=0.2

t.right(3)

t.forward(a)

t.mainloop()

运行结果:

——The End ——

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180501G0MVDX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券