Попробовал сделать форматированный вывод следующим образом:
>>> print "%1.3f %2i" % [0.123, 123]
Traceback (most recent call last):
File "<stdin>", line 1, in ?
TypeError: float argument required
>>> print "%1.3f %2i" % tuple([0.123, 123])
0.123 123
2й вопрос: насколько такое решение для сабжевой задачи является удачным? Есть ли более православный вариант?