The error "IndentationError: unexpected indent" in Python people get most time is something to do with space and tab syntax in editor. Editor needs to be set using space instead of tab in python programming. Eg. Convert tabs to spaces in Notepad++ To convert existing tabs to spaces, press Edit->Blank Operations->TAB to Space. If in the future you want to enter spaces instead of tab when you press tab key: Go to Settings->Preferences...->Language (since version 7.1) or Settings->Preferences...->Tab Settings (previous versions) Check Replace by space (Optional) You can set the number of spaces to use in place of a Tab by changing the Tab size field.