El redondeo con .2G da resultados extraños

>>> "%g" % round(20.016, 2)
'20.02'
>>> "%g" % round(20, 2)
'20'
Real Raccoon