Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy. This forum is not for asking programming related questions.
On the same line. One line just for the oppening brace is a waste of space. There are already oppening 'keys' for blocks: for, if, function, while, etc. The identation itself does the job for visually (or really - python) delimiting a block.
I prefer to put the braces on there own line. Reason? I think it makes things easier to read when you have many if, while, for, or other loops. If you only had one or two loops then I might not do things this way.
i always use next line. just looks more clean and organized, plus it's something you learn to do in delphi. hard to break old habits though.
but, i don't think that either way really matters. keeping it on seperate lines only uses, what? 8 bits? maybe less? just use whatever you think looks more organized, and makes your code seem to flow.