0

win 7でのこのpython3.3コード、なぜエラーが発生したのですか:

import random

guesses_made = 0

name = raw_input('Hello! What is your name?\n')

number = random.randint(1, 20)
print "Well, {0}, I am thinking of a number between 1 and 20" # error here !!!


**print "Well, {0}, I am thinking of a number between 1 and 20"
                                                            ^
 SyntaxError: invalid syntax**

ありがとう !!!

4

2 に答える 2

1

2つのこと:

Python 3 では、raw_input() に変更されましたinput()

また、printはステートメントではなく関数になっているため、次のことを行う必要があります。

print("Well, {0}, I am thinking of a number between 1 and 20")
于 2013-07-03T01:50:25.803 に答える
0

最後の行は次のように読むべきだと思います:

print("Well, {0}, I am thinking of a number between 1 and 20".format(name))

これはテストされました。私はp3.3にかなり慣れていないので、気楽にやってください:)

于 2013-07-03T01:51:02.857 に答える