2012-08-09 2 views
2

감사합니다. 나는 퀴즈를 써야만하는 this lab from programarcadegames.com을 해보려고합니다. 나는 첫 번째 질문을 마쳤고 구문 오류가 발생했습니다. 여기 코드는 다음과 같습니다Python (3.2.3) 또는 문 구문 오류

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) 

내가 그것을 실행으로 이동, 나는 구문 오류 및 파이썬 쉘 편집기 창이 라인 넷의 끝에 콜론을 강조 얻을. 콜론을 제거하면 다음 줄의 인쇄가 강조 표시됩니다. 또한 라인 네를 제거하거나 문 바로 만드는 시도했다 : 문제 해결을 위해서

if questionOne == "10": 

을,하지만 난 같은 오류와 빨간색 콜론으로 돌아가 셨습니다. 어떤 아이디어? 비판? Mocking comment? 읽어 주셔서 다시 한번 감사드립니다.

편집 : 그것은 .lowercase() 것이 아니 었습니다.

+1

+1 정확히 무엇입니까? –

답변

8

이전 줄에 닫는 괄호가 없습니다 (줄은 input).

+0

답변 해 주셔서 감사합니다! 코드는 이제 완벽하게 실행됩니다. – user1586423

+2

@ user1586423이 문제가 해결 되었다면 [이 대답 수락] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235)을 고려해야합니다. 그것은 양측에 몇 가지 포인트를 부여하고이 문제를 해결 된 것으로 표시합니다. 이것은 SO의 "감사합니다"메커니즘입니다 :) – Levon

+0

완료 및 완료, 미안 해요! – user1586423