2

これを読んでくれてありがとう。私はあなたがクイズを書かなければならないprogramarcadegames.comからこのラボをやろうとしています。最初の質問を終えて、構文エラーが発生しました。コードは次のとおりです。

print ("This is a quiz.")
x=0
questionOne=input("First question! How many fingers does a human have? "
if questionOne == "10" or questionOne.lower() == "ten":
                   print ("Correct! Good job!")
                   x+=1
else:
                   print ("Not quite... try the next one!")
print ("You got the following amount of questions right:",x) 

実行しようとすると、構文エラーが発生し、Pythonシェルエディターウィンドウで4行目の最後のコロンが強調表示されます。コロンを削除すると、次の行の印刷が強調表示されます。また、orステートメントを削除して、4行目を作成してみました。

 if questionOne == "10":

トラブルシューティングのためですが、同じエラーと赤いコロンが表示されました。何か案は?批判?コメントをあざける?読んでくれてありがとう。

編集: それは問題ではなかった、それを.lowercase()修正した。

4

1 に答える 1

9

前の行 ( のある行) に閉じ括弧がありませんinput

于 2012-08-09T03:24:48.460 に答える