huisky wrote: > Hi, > > I'm trying to use the interactive mode under DOS for Python 2.7. As a > newbie, I do NOT know what is the following problem: > >>>>world_is_flat=1 >>>>if world_is_flat: > . . . print "be carefule to be not fall out!" > File "<stdin>", line 2 > print "be carefule to be not fall out!" > ^ > IndenatationError : expected an idented block >>>> > > Enybody knows how to fix this simple issue? > > regards
The lines that shall be executed when world_is_flat is True must be indented more than the if. If you don't follow this rule Python complains and raises an IndentationError. >>> if world_is_flat: ... print "be careful" File "<stdin>", line 2 print "be careful" ^ IndentationError: expected an indented block The easiest way to indent in interactive mode is to hit TAB once: >>> if world_is_flat: ... print "be careful" ... be careful By the way, you should not retype your error messages because that is error prone. Instead cut and paste. I think there is an entry in the system menu of the dos window to help you do that. Peter -- http://mail.python.org/mailman/listinfo/python-list