Brian Quinlan wrote: > In C and Perl, assignment is an expression. In Python it is a statement. > This is a deliberate design decision to prevent people from writing code > like this: > > while a = 5: > ... so you mean in Python, = is just like if, for, while... ?