Question: enter image description hereOk, I am just starting to learn python, and I can't figure out why my IF/Else statement keeps getting this error after I enter Else: "SyntaxError: unindent does not match any outer indentation level". Here is my code
 if x>1000:
 print('3')
 else:

SyntaxError:SyntaxError: unindent does not match any outer indentation level

the if and else are on the same column, so I am not sure whats happening?
=========================================================================

Here is the error (link below)
[Error](http://i.stack.imgur.com/oPeh6.png)
Here was the solution: kind-af funny looking, but even though If was initially on column 4 python registered it as column 0, so I had to put my else: on column 0 (even though it didn't look aligned. THANKS EVERYBODY FOR THE HELP!!
[Solution](http://i.stack.imgur.com/lwnp5.png)

Answer: 
Ah, IDLE. You have tried to enter this into shell, right? So the thing looks like

```
>>> if x > 1000:
        print(3)
    else:

```

right? The point is, `>>>` doesn't count when calculating indents. So in fact if and else are *not* in the same column as far as IDLE is concerned. :-( [The indents it sees are 0, 8, 4.] You have to start the `else:` flush completely to the left margin.
Each indentation level should have four spaces.

```
if x > 1000:
    print('3')
else:
    pass  # Must match indentation level of `print('3')` above.

Python 3.5.2 |Continuum Analytics, Inc.| (default, Jul  2 2016, 17:52:12) 
[GCC 4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.28)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

>>> x = 50
>>> if x > 100:
...     print('3')
... else:
...     pass
... 
>>> x = 150
>>> if x > 100:
...     print('3')
... else:
...     pass
... 
3

```

Thanks to the pointer from @Vekyn regarding IDLE indentation quirks:

[![enter image description here](https://i.stack.imgur.com/6wcuw.gif)](https://i.stack.imgur.com/6wcuw.gif)