Странное событие при оценке 2D Sage Code

После установки sage на свой Macbook Pro (10.6.8) я попробовал следующий код, который сработал.

введите здесь описание изображения

Затем я попробовал:

введите здесь описание изображения

Ой! Что случилось? Какие-нибудь мысли?

D.


person David    schedule 16.03.2014    source источник


Ответы (2)


Вы переопределили x.

P = polygon([[1,2],[5,6],[5,0]])
Q = polygon([(-x,y) for x,y in P[0]])
print x

дает 5.0. Вот почему var('x') сработало, оно переопределило x обратно.

person kcrisman    schedule 16.03.2014

Нашел ответ, но не уверен, почему.

введите здесь описание изображения

person David    schedule 16.03.2014