I am a little confused about the Python's round function i tried some inputs and the function gives me interesting outputs. I am using Python 3.7.7 Can someone know why it is work like that ?
>>> round(2.505, 2)
2.5
>>> round(291.605, 2)
291.61
>>> round(291.705, 2)
291.7
>>> round(291.805, 2)
291.81
>>> round(291.405, 2)
291.4