Logged In: YES
user_id=194751

I could be missing the point here :-)

The claim that "the comma is required when defining a tuple
with one element" is probably correct after all...

What I observed is that the print statement can take single
values behind the "%" next, not just tuples.

However, an explanation of the following might help:

>>> x = 1
>>> y = (1)
>>> z = (1, )
>>> type(x)
<type 'int'>
>>> type(y)
<type 'int'>
>>> type(z)
<type 'tuple'>

In my opinion it shows the difference between "1", "(1)" and
"(1, )", where "(1, )" is the only true tuple.

HTH,

Frank