新人救助 一个Python 的猜数游戏
import random
secret = random.randint(1, 100)
guess = 0
tries = 0
print "AHOY! I'm the Dread Pirate Roberts,and I have a secret!"
print "It is a number from 1 to 99. I'll give you 6 tries."
while guess!= secret and tries < 6 :
guess = input("What's yer guess? ")
if guess < secret:
print "Too low, ye scurvy dog!"
elif guess > secret:
print "Too high, landlubber!"
tries = tries + 1
if guess == secret:
print "Avast! Ye got it! Found my secret,ye did!"
else:
print "No more guesses! Better luck next time,marey!"
print "The secret number was", secret
然后它就提示错误了
HOY! I'm the Dread Pirate Roberts,and I have a secret!
It is a number from 1 to 99. I'll give you 6 tries.
What's yer guess?
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\NumGuess.py", line 11, in <module>
guess = input("What's yer guess? ")
File "<string>", line 0
^
SyntaxError: unexpected EOF while parsing
>>>
我的版本是2.7.9 书里的版本是2.5 难道是版本问题?