looping of equality function
Hi, I have the equation x^4+y^4=z^3. I want to run each variable from -100 till 100 to see which numbers satisfy this equation. Here is what I have done:
x,y,z= var('x y z')
for x in range(-100, 100):
for y in range(-100, 100):
for z in range(-100, 100):
x^4+y^4==z^3
print(x,y,z)
There is definitely something wrong with the coding that's not giving me the desired answer. Can someone enlighten me, please.
First, use
if. Second, what answer are you getting? If you are using this code in a Python file (as opposed to a Sage file), then the^symbol will be interpreted as in Python as bitwise exclusive or (https://docs.python.org/3/reference/e...). In a Sage file,^is converted to**.the answers I am planning to obtain is the list of numbers for x, y, z that satisfies the equation x^4+y^4=z^3.
It was clear what answers you were hoping for, but you said it wasn't giving the desired answer. So again: what answers was it giving?
oh sorry... it was giving an error code every time I ran the code.