2013-03-12 68 views
5

Tôi đang cố gắng để làm giới hạn toán học trong python.giới hạn toán học trong python?

tôi đã xác định một hàm cho khói

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 

này thu hút một bên của khói, phía bên kia vẫn chưa được thực hiện.

bây giờ vấn đề phát sinh khi tôi cố gắng vẽ khoảng 4 vòng tròn khói (y = 4) rằng khói bắt đầu chuyển hướng sai. để khắc phục điều này, tôi đã xem xét thực hiện giới hạn toán học. Tôi sẽ làm cho một biến

smkang=(i*5) 

và sau đó làm một giới hạn về biến này:

 lim 
    smkang->20  

làm thế nào tôi có thể làm điều này? hoặc có cách nào khác không liên quan đến giới hạn? btw này là trong rùa (ngôn ngữ trăn nhưng rùa nhập khẩu) cảm ơn

+0

't' là gì? Vui lòng xem tại http://sscce.org/, trong đó 'sc' được sef chứa và 'c' "đúng"/"compilable" (/ "working") – glglgl

+0

tôi đã nhập rùa vào đầu nhập rùa t = turtle.Pen() vâng, t là rùa.Pen() – user2095044

+0

ok, tôi đã chỉnh sửa câu hỏi của bạn để hoàn thành câu hỏi. – glglgl

Trả lời

9

sử dụng sympy. SymPy là một thư viện Python cho toán học biểu tượng. Nó nhằm mục đích trở thành một hệ thống đại số máy tính đầy đủ tính năng (CAS) trong khi vẫn giữ mã đơn giản nhất có thể để dễ hiểu và dễ mở rộng. SymPy được viết hoàn toàn bằng Python và không yêu cầu bất kỳ thư viện bên ngoài nào. Ví dụ:

>>> from sympy import limit, Symbol, sin, oo 
>>> x = Symbol("x") 
>>> limit(sin(x)/x, x, 0) 
1 
+0

Câu trả lời hay, rõ ràng và thẳng thắn! – Kalanamith

Các vấn đề liên quan