Anyone else have issues running indenting in the Python shell? I can get the code to work for submission but cutting and pasting, but the shortcut (CNTRL + ] ) does not seem to function correctly. After first indent following "if" statement with print command, I cannot get the "else" line not to trigger syntax error. Probably overlooking something pretty obvious again...
post the code that's giving the syntax error
Auto indent basically just indents the new line as much as the previous line. As good a guess as a machine can make. An else: clause is the same indentation as the if statement if belongs to. I dislike idle because it seems to use only spaces for indentation. I usually use tabs. They are not equivalent, and cause syntax errors that are hard to track down.
One tip in Idle is that if you use the 'Check Module' under the 'Run' menu it can sometimes help you find whitespace problems.
write your code in an editing window instead of the shell File | New
Join our real-time social learning platform and learn together with your friends!