2017-04-09 5 views
0
print "Question?", 
answer = raw_input() 

エラー:プリント "メッセージ"、VAR = raw_input()

Brians-Air:PythonFiles Ghost$ python ex11.py 
    File "ex11.py", line 1 
    print "How old are you? 
         ^
SyntaxError: EOL while scanning string literal 

I "は、" 取り出し、インタプリタがエラーを与えました。私の考えでは、 "、"を削除すると、この改行で改行と要求入力が行われます。

私の質問は、なぜprint文の後ろの "、"ですか?これはPythonにコード化された構文ですか?ここ

+0

エラーがコンマと効果を除去することによって引き起こされていなかったあなたが説明したとおりにあります。 – kindall

+0

"インタプリタがエラーを出しました" _エラーは何でしたか?_私たちは読者に気をつけません。 – Chris

+0

私の悪い! 上記の編集 – bhpaak

答えて

0

はあなたが書くために必要なものです:

while True: 
    print 'Question?' 
    answer = raw_input(' >') 
    if answer == ('done'): 
     break 
    print answer