2011-04-13 7 views
1

풍차 테스트를 통해 다음 코드와 구문 오류가 발생합니다. 그것은 내가 뭘 잘못하고 있는지 == 어떤 생각을 좋아하지 않는 것 같습니다.python == 구문 오류

counter = 0 
while True: 
    try: 
     # some code goes here 

    except: 
     counter += 1 
     # some code goes here 

     if counter == 3 
      counter = 0 

답변

0

구문 오류가 있습니다. if 문 다음에 콜론이 필요하며 들여 쓰기가 잘못 될 수 있습니다 (붙여 넣기 방식으로 알기 쉽지 않음). 또한 또한

while True: 
    try: 
     # some code goes here 
    except: 
     counter += 1 

     #some code goes here 

     if counter == 3: 
      counter = 0 
+0

. 내 의견에는 #이 있지만 어디에서 보았는지 확실하지 않습니다 //. 또한 내 서식이 올바른지, 아마도 내가 그것을 붙여 넣은 방법이었습니다. 모든 입력에 감사드립니다. 그것은 단지 : – fuelcell

8

if 문 다음에 콜론이 필요합니다.

수정 : 코드 형식을 수정하십시오.

파이썬에서 지원하지 않는 C 스타일 주석도 사용하고 있습니다. 파이썬의 모든 주석은 #으로 시작합니다.

또한 파이썬은 들여 쓰기로 블록을 생략합니다. 블록을 일관되게 들여 씁니다.

+1

: (들여 쓰기를 제대로 사물과 구문 인식이 있음) 이러한 문제는 사라질 것 괜찮은 편집기를 사용하여도 코멘트하지 //

는 제대로 바꿔하려면 # 앞에는 . – nmichaels

+0

ThiefMaster가 다시 해석 할 때까지 들여 쓰기가 실제로 나쁘지 않았습니다. 주석이 코드의 일부가 아니기 때문에 서식을 복원하는 편집 요청을했습니다. 덕분에 – theheadofabroom