Python中的数学极限?
问题描述:
我想在python中做数学极限。Python中的数学极限?
我已经定义一个函数烟雾
import turtle
t = turtle.Pen()
def drawsmoke(y):
i = 0
while i < ((2 * y) - 1):
t.seth(i * 5)
t.circle((10 + i), 160)
i = i + 2
由此得出烟的一侧,另一侧还有待完成。
现在问题出现时,我试图画出约4个烟雾圆圈(y = 4),烟雾开始转向错误的方向。为了解决这个问题,我考虑做一个数学限制。我会做一个变量
smkang=(i*5)
,然后做一个限制此变量:
lim
smkang->20
请问有什么可以做呢?还是有另一种不涉及限制的方式?顺便说一句,这是在龟(蟒蛇语言,但乌龟进口) 谢谢
答
使用sympy。 SymPy是符号数学的Python库。它旨在成为一个全功能的计算机代数系统(CAS),同时保持代码尽可能简单,以便易于理解和扩展。 SymPy完全用Python编写,不需要任何外部库。例如:
>>> from sympy import limit, Symbol, sin, oo
>>> x = Symbol("x")
>>> limit(sin(x)/x, x, 0)
1
+0
伟大的答案,清晰而直截了当! – Kalanamith 2013-03-19 04:43:42
什么是't'?请查看http://sscce.org/,其中'sc'包含sef和'c'“正确”/“可编译”(/“working”) – glglgl 2013-03-12 09:30:20
我已经在开始时导入了龟龟 导入龟 t = turtle.Pen() 好吧,t是turtle.Pen() – user2095044 2013-03-12 09:30:42
好吧,我编辑你的问题,以使其完成。 – glglgl 2013-03-12 09:32:38