Error:can't assign to operator
Prasad, Mrunalini
Mrunalini.Prasad at qwest.com
Fri Aug 1 05:19:25 EDT 2008
Hello:
I am getting the above error while tryign to run the tower of hanoi
program. The error is at line 42 highligted in red below. PLease advise
#!/usr/bin/env python
class Hanoi:
def __init__(self, N):
self.N = N
try:
raise ValueError(N)
except ValueError, e:
print "bad! value: %d" % e.value
def display():
print "A"
for i in range(N):
print "%d\n", A[i]
i += 1
print "B"
for i in range(N):
print "%d\n", B[i]
i += 1
print "C"
for i in range(N):
print "%d\n", C[i]
i += 1
print("-" * 10)
return
def move(source, dest):
i = 0;j = 0
while ((source + i) == 0) and (i < N):
i += 1
while ((dest + j) == 0) and (j < N):
j += 1
dest + j - 1 = source + i
source + i = 0
display()
return dest + j - 1
def solve(n, source, dest, spare):
if ( n == 1 ):
move(source, dest)
return
solve(n-1, source, spare, dest)
move(source, dest)
solve(n-1, spare, dest, source)
return
def main():
A = [], B = [], C = []
i = 0
for i in range(N):
A.append(i)
i += 1
for i in range(N):
B[i] = 0
i += 1
for i in range(N):
C[i] = 0
i += 1
print "Solution to the tower of Hanoi problem,\
with %d disks \n" % N
print "Starting state: \n"
diplay()
print "Subsequent states: \n\n"
solve(N,A,B,C)
return 0
Thank you
Minnie
This communication is the property of Qwest and may contain confidential or
privileged information. Unauthorized use of this communication is strictly
prohibited and may be unlawful. If you have received this communication
in error, please immediately notify the sender by reply e-mail and destroy
all copies of the communication and any attachments.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20080801/f70a0e27/attachment.html>
More information about the Python-list
mailing list