Primero lo que veo en tu codigo es que no está entre paréntesis y por
eso marca el error.
File "<stdin>", line 4
print 'otra cosa'
^
SyntaxError: invalid syntax
Segundo: estas trabajando en la consola, entonces cuando abres una
sentencia :
>>> if <condicion>:
... <--- se abre un "bloque de código"
y el intérprete no comienza a realizar el análisis hasta que se cierra
cuando detecta un "enter" después del bloque abierto.
... <otra cosa> \n
<resultado en caso de haberlo>
>>>
Y este es un ejemplo para que veas que entra en la primera condición y sale.
>>> if var=='1':
... print('uno')
... elif var=='2':
... print('dos')
... elif var=='1':
... print('uno otra vez')
...
uno
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/