def f(text, width): result = "" lines = text.split('\n') for l in lines: result += l.center(width) result += '\n' # Remove the very last empty line result = result[:-1] return result assert f('l\nl', 2) == 'l \nl '
assert f(??) == 'l \nl '
assert f('l\nl', 2) == ??