1 | initial version |

It's not clear to me what you want to do. Looking at the first lines of your code: your for-loop ends up with the solutions of x^9 - 1 == 0 ; all other cases are lost.

```
n=10
for i in range(1,n):
v=solve(x^i - 1,x)
print v
print solve(x^9 - 1,x)
```

As far as solve returns a list of equations you can run through the list applying the method rhs() (right hand side)

For example:

```
sols = solve(x^9 - 1,x)
for sol in sols:
print sol.rhs()
```

Or (if you are not interested in complex numbers ;-) )

```
sols = solve(x^9 - 1,x)
for sol in sols:
if sol.rhs() in RR:
print sol.rhs()
```

2 | No.2 Revision |

It's not clear to me what you want to do.
Looking at the first lines of your code: your for-loop ends up with the solutions of x^9 - 1 == 0 ; all other cases are ~~lost.~~lost.
(ok, that's wrong, I can see it now after your code was properly formatted)

```
n=10
for i in range(1,n):
v=solve(x^i - 1,x)
print v
print solve(x^9 - 1,x)
```

As far as solve returns a list of equations you can run through the list applying the method rhs() (right hand side)

For example:

```
sols = solve(x^9 - 1,x)
for sol in sols:
print sol.rhs()
```

Or (if you are not interested in complex numbers ;-) )

```
sols = solve(x^9 - 1,x)
for sol in sols:
if sol.rhs() in RR:
print sol.rhs()
```

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.