a = [i/pi for i in range(79)]
p1 = plot([circle((-sin(i),cos(i)),1, edgecolor = colors[i]) for i in a])
p2 = plot([circle((sin(i),-cos(i)),1, edgecolor = colors[i]) for i in a])
p3 = p1 + p2
show(p3, aspect_ratio = 1, axes = False)
error:
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
/home/nooniensoong97/<ipython console> in <module>()
/home/nooniensoong97/programs/sage-4.7.2-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/sage/symbolic/expression.so in sage.symbolic.expression.Expression.__index__ (sage/symbolic/expression.cpp:17306)()
/home/nooniensoong97/programs/sage-4.7.2-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/sage/symbolic/expression.so in sage.symbolic.expression.Expression._integer_ (sage/symbolic/expression.cpp:4400)()
TypeError: unable to convert x (=1/pi) to an integer
a = [i/pi for i in range(79)]
colors = rainbow(len(a))