들여쓰기에 주의해야 합니다. 들여쓰기로 블럭을 인식하기 때문에 들여쓰기가 안맞으면 에러가 나는군요.

특이한건 else if를 줄여서 elif 로 사용합니다.

그리고 &&, ||, ! 대신에 and, or, not 이라는 키워드를 사용합니다.

배열, 터플, 문자열 안에 특정 요소가 들어있는지 확인하기 위해 in과 not in을 사용할 수 있습니다.

continue와 똑같이 동작하는 pass라는 키워드가 있습니다.

>>> a = [1, 2, 3, 4, 5]
>>> if a:
...     print "true"
...
true
>>> if 1 in a:
...     print "true"
...
true
>>> if 2 in a and 3 in a:
...     print "ture"
...
ture