2

私はPythonで簡単なクイズを書いていますが、Python GUIで「SyntaxError:単一のステートメントをコンパイル中に複数のステートメントが見つかりました」というメッセージが表示され続けます。助けてください。

print("Welcome to my quiz!")
score = 0
question1 = str(input("What colour is a banana."))
if question.lower() == 'yellow':
    print("Correct. The answer is", question1)
    score = score + 1
else:
    print("Incorrect. The answer is yellow, not", question1)
print score
4

1 に答える 1

8

いくつかの問題があります。まず、question定義されていません (4 行目)。そうあるべきですquestion1。次に、printPython 3 の関数なので、最後の行はprint(score). 3 番目に、既に文字列を返しているため、呼び出しinputは必要ありません。strしたがって、3 行目は次のようになります。

question1 = input("What colour is a banana.")
于 2013-04-02T23:43:10.310 に答える