I want a to be rounded to 13.95.
a
>>> a 13.949999999999999 >>> round(a, 2) 13.949999999999999
The ro
As @Matt pointed out, Python 3.6 provides f-strings, and they can also use nested parameters:
value = 2.34558 precision = 2 width = 4 print(f'result: {value:{width}.{precision}f}')
which will display result: 2.35
result: 2.35