Original sentence: Because whitespace is syntactically significant, it is not always possible for a program to automatically correct the indentation on Python code as can be done with C or Lisp code.For instance, both space characters and tab characters are accepted as forms of indentation, although they are not visually distinguishable.Moreover, formatting routines which remove whitespace -- for instance, many Web forums -- can completely destroy the syntax of a Python program, whereas a program in a bracketed language would merely become more difficult to read.Programmers who use different forms of indentation have difficulty working together on a single source file, and mixing spaces and tabs can create bugs that are particularly difficult for new programmers to find.The whitespace thing is not without its disadvantages
Edited sentence: Emailing Python code, pasting it from one application into another, or any other operation in which the whitespace is not preserved can destroy a program's functionality.Many programmers choose to use spaces instead of tabs to indent their code, and when tab using and space using programmers attempt to work together in python, very difficult to find bugs can be introduced because of the way python determines indent depth.Programs like this cannot be written for python, as a script or program has no way to determine what lines should be indented how far without block structure syntax.This problem was solved years ago by using simple programs like indent to re-indent code to the "correct" indentation, allowing programmers with different indentation styles to work together in "free-format" languages