[Tutor] What's the invalid syntax?
Alan Gauld
alan.gauld at freenet.co.uk
Thu Aug 24 06:10:43 CEST 2006
> What's the invalid syntax in the following code?
Dunno, Where does Python think it is?
In other words what does the error message/IDE say?
Give us a clue....
Alan G.
########################
# Hurkle Hunt
# This program is a game where you have to find a hurkle that the
computer hides in a grid.
# Originally in Computer World pg. 70
import random
print "Hunt the Hurkle"
print
while 1:
ans = raw_input("Do you want to play a game? Type Y to play, any
other letter to quit.")
while ans == "y" | ans == "Y":
E = random.choice(range(9))
N = random.choice(range(9))
k = 1
while k <= 5:
print "Guess ", %d1.0, "."(k)
X = int(raw_input("East Guess: "))
Y = int(raw_input("North Guess: "))
if X > E & Y == N:
print "Go West"
k = k + 1
elif X > E & Y > N:
print "Go SouthWest"
k = k + 1
elif X > E & Y < N:
print "Go NorthWest"
k = k + 1
elif X == E & Y > N:
print "Go South"
k = k + 1
elif X == E & Y < N:
print "Go North"
k = k + 1
elif X < E & Y == N:
print "Go East"
k = k + 1
elif X < E & Y > N:
print "Go SouthEast"
k = k + 1
elif X < E & Y < N:
print "Go NorthEast"
k = k + 1
else:
print "Congrats! You found the hurkle in", %d1.0, "
guesses!" (k)
break
else:
print "You didn't find the hurkle in 5 tries! It was at:
", E, ",", N
break
else:
break
print "Goodbye!"
break
Thanks!
Nathan Pinno
More information about the Tutor
mailing list